JSFiddle - React, Tailwind, and code Playground
by Julien van der Kluft
HTML
<div class="gridContainer">
<div class="gridItems"></div>
<div class="gridItems"></div>
<div class="gridItems"></div>
<div class="gridItems"></div>
<div class="gridItems"></div>
<div class="gridItems"></div>
<div class="gridItems"></div>
<div class="gridItems"></div>
<div class="gridItems"></div>
<div class="gridItems"></div>
<div class="gridItems gridItemsTall"></div>
</div>
CSS
.gridContainer {
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-content: flex-start;
max-height: 1080px; // box height *3 + margin-bottom*3 -> 350*3 + 10*3
}
.gridItems {
width: 290px;
height: 350px;
margin: 0 5px 10px;
border-radius: 4px;
background-color: #ccc;
}
.gridItemsTall {
height: 710px;
}