JSFiddle - React, Tailwind, and code Playground
by Petra1999
HTML
<div class="standout">
<div class="standout__inner">
<div class="standout__standout"><img src="https://via.placeholder.com/150/11AA33"/></div>
<div class="standout__text">
<div><b>heading</b><br>Lorem impsum Lorem impsum Lorem impsum
<br>Lorem impsum L <br>orem impsum <br>
<br>Lorem impsum Lo <br>rem impsum L <br>orem impsum
<br>Lorem impsum Lorem impsum Lore <br>m impsum L <br>orem impsum Lorem <br> impsum </div>
</div>
</div>
</div>
CSS
body {
margin:0;
background: yellow;
}
/* MOBILE */
.standout {
}
.standout__standout {
width: 100vw;
height: auto;
}
.standout__standout img {
width: 100%;
}
.standout__text {
width: 100vw;
margin-top: 20px;
background: white;
}
/* DESKTOP */
@media only screen and (min-width: 600px) {
.standout {
}
.standout__inner {
position: relative;
}
.standout__standout {
width: 50vw;
max-width: 700px;
}
.standout__text {
width: 40vw;
max-width: 550px;
border: 1px solid gray;
padding: 40px;
position: absolute;
top: 0;
right: 40px;
}
body {
background: beige;
}
}