I have a very horizontal image that I want to rotate 90 degrees in mobile to make it vertical, then float: right
within my text. I can get it to rotate (not hard), but then it doesn’t float. Is this possible? If it isn’t possible, do I then have to rotate my image in Photoshop to get it work?
.hole-story-container {
width: 50%;
margin-left: 25%;
}
@media only screen and (max-width: 800px) {
.hole-story-container {
max-width: 100%;
width: auto;
margin-left: 20px;
margin-right: 20px;
}
}
.hole-story-container .story-headline {
font-family: 'Montserrat';
color: #838377;
font-size: 2.5rem;
font-weight: bold;
margin-bottom: 20px;
line-height: 150%;
}
@media only screen and (max-width: 800px) {
.hole-story-container .story-headline {
font-size: 2rem;
line-height: 120%;
}
}
.hole-story-container p {
font-family: 'Montserrat';
color: #838377;
font-size: 1.1rem;
font-weight: 400;
margin-bottom: 20px;
line-height: 150%;
}
.vertical-hole {
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
float: right;
padding: 20px;
}
<div class="hole-story-container">
<div class="story-headline">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor</div>
<img class="vertical-hole mobile " src="//newsinteractive.post-gazette.com/.test2/img/hole-1.png"/>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor</p>
</div>