JSFiddle - React, Tailwind, and code Playground

by LuckyCat

HTML

<div class="grid-container">
  <div class="grid-item-a">A</div>
  <div class="grid-item-b">B</div>
  <div class="grid-item-c">C</div>
  <div class="grid-item-c">C</div>
  <div class="grid-item-c">C</div>
  <div class="grid-item-c">C</div>
</div>

CSS

.grid-container {
  background-color: #E6CAD6;
  
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto;
}

[class^="grid-item"] {
  border: 1px solid #fff;
  font-size: 4em;
  min-height: 2.5em;
  line-height: 2.5em;
  text-align: center;
  color: #fff;
}

.grid-item-a {
  background-color: #3D74C7;
  
  grid-row: 1/-1;
}

.grid-item-b {
  background-color: #85CAAA;
}

.grid-item-c {
  background-color: #DAB97D;
}