JSFiddle - React, Tailwind, and code Playground
by ericmorand
HTML
<div class="layout">
<div class="column">
<div class="block thin">
</div>
<div class="block">
</div>
<div class="block thick">
</div>
</div>
<div class="column">
<div class="block thin">
</div>
<div class="block thick">
</div>
<div class="block">
</div>
</div>
<div class="column">
<div class="block thick">
</div>
<div class="block thick">
</div>
<div class="block thick">
</div>
</div>
<div class="column">
<div class="block thin">
</div>
<div class="block ">
</div>
<div class="block ">
</div>
</div>
</div>
CSS
.column {
display: flex;
flex-direction: column;
width: 25%;
}
.layout {
display: flex;
flex-direction: row;
}
.block {
border: solid 1px tomato;
height: 300px;
}
.thin {
height: 150px;
}
.thick {
height: 450px;
}