JSFiddle - React, Tailwind, and code Playground
by Oleh Kotsubko
HTML
<div class="main">
<div class="item">1</div>
<div class="item">qewfwef</div>
<div class="item">wef</div>
<div class="item">wfwewwfwwe</div>
<div class="item">1</div>
<div class="item">qewfwef</div>
<div class="item">wef</div>
<div class="item">wfwewwfwwe</div>
<div class="item">1</div>
<div class="item">qewfwef</div>
<div class="item">wef</div>
<div class="item">wfwewwfwwe</div>
<div class="item">1</div>
<div class="item">qewfwef</div>
<div class="item">wef</div>
<div class="item">wfwewwfwwe</div>
<div class="item">1</div>
<div class="item">qewfwef</div>
<div class="item">wef</div>
<div class="item">wfwewwfwwe</div>
<div class="item">1</div>
<div class="item">qewfwef</div>
<div class="item">wef</div>
<div class="item">f ffwefwef auto-fit auto-fit f ffwefwef auto-fit auto-fit f ffwefwef auto-fit auto-fit f ffwefwef auto-fit auto-fit f ffwefwef auto-fit auto-fit f ffwefwef auto-fit auto-fit f ffwefwef auto-fit </div>
</div>
CSS
.row {
display: grid;
}
.main {
display: grid;
grid-template-columns: 104px 1fr 104px auto;
}
.item {
padding: 10px;
}
.item:last-child {
max-width: 400px;
box-sizing: border-box;
}
.item:nth-child(4n) {
background: gray;
}
.item:nth-child(n + 5) {
background: red;
}