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;
  }

}