JSFiddle - React, Tailwind, and code Playground
by lombervid
HTML
<div class="container">
<div class="row">
<div class="cell"></div>
</div>
<div class="row">
<div class="cell"></div>
</div>
<div class="row">
<div class="cell"></div>
<div class="cell"></div>
</div>
<div class="row">
<div class="cell"></div>
<div class="cell"></div>
</div>
<div class="row">
<div class="cell"></div>
</div>
</div>
CSS
* {
box-sizing: border-box;
}
.container {
display: flex;
width: 400px;
margin: 0 auto;
flex-direction: column;
border: 1px solid green;
}
.container .row {
display: flex;
align-items: stretch;
flex-grow: 1;
height: 60px;
border: 1px solid red;
}
.container .row .cell {
display: block;
flex-grow: 1;
border: 1px solid purple;
}