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