JSFiddle - React, Tailwind, and code Playground

by khamer

HTML

<div class="layer">
  <div class="layer__img">
    <img src="https://loremflickr.com/1000/600/charcuterie" alt="">  
  </div>

  <div class="layer__content">
    <h2>collaborative</h2>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Libero minima, quidem iusto sunt voluptate earum ab vel veniam dolorum, ad sequi laboriosam quia iste, ea itaque debitis, doloremque ipsa incidunt?</p>
  </div>
</div>

<div class="layer">
  <div class="layer__img">
    <img src="https://loremflickr.com/200/200/charcuterie" alt="">
  </div>
  <div class="layer__content">
    <h2>collaborative</h2>
    <p>Lorem ipsum dolor sit amet</p>
  </div>
</div>

SCSS

body, html {
  margin: 0; padding: 0;
}

.layer {
  background-color: DarkSlateGray;
  display: flex;
  flex-direction: row-reverse;
  
  &__img {
    max-width: 50%;
    flex-grow: 1;
    text-align: right;
    
    img {
      max-width: 100%;
    }
  }
  
  &__content {
    max-width: 512px;
    flex-grow: 1;
    color: white;
  }
}