JSFiddle - React, Tailwind, and code Playground

CF Layout

by Christopher O

HTML

<div class="squarebubble topbubble">A</div>
<div id="main">
  <div class="squarebubble mainIn">B</div>
  <div class="squarebubble mainIn">C</div>
</div>

<div class="info">Resize this panel to see grids respond</div>

CSS

body {
  padding: 20px;
  font-family: Helvetica;
  background-color: #20262e;
}

#main {
  display: grid;
  /* grid-template-columns: repeat(auto-fit, minmax(14px, 1fr)); */
  grid-template-columns: minmax(200px, 1fr) 3fr;
  grid-gap: 10px;
}

.squarebubble{
  background-color: #fff;
  border-radius: 3px;
}

.mainIn {
  padding: 20px;
  font-size: 14px;
}

.topbubble{
  margin-bottom: 10px;
  padding: 20px;
  font-size: 14px;
}

.info {
  text-align: center;
  font-size: 13px;
  padding-top: 20px;
  color: #fff;
}