JSFiddle - React, Tailwind, and code Playground
HTML
<div class="rightcontent">
<img src="http://1.vgc.no/drpublish/images/article/2015/11/03/23554295/1/990/2456663.jpg" alt="holiday">
</div>
CSS
body {padding:10%}
.rightcontent {
float:left;
position:relative;
width:250px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow:0px 5px 15px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 5px 15px 2px rgba(0, 0, 0, 0.2);
box-shadow:0px 5px 15px 2px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(5deg);
-moz-transform: rotate(5deg);
transform: rotate(5deg);
color:#000;
}
.rightcontent:after {
content:'Wish you were here';
position:absolute;
width:100%;
height:35px;
padding-top:10px;
font-style:italic;
font-size:16px;
background:#fff;
bottom:0;
left:0;
text-align:center;
}
img {
max-width:100%;
border:15px solid #fff;
float:left;
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}