JSFiddle - React, Tailwind, and code Playground
by Kenneth Luplau-Brøgger
HTML
<div class="wrap">
<div class="high">High</div>
<div class="high">High</div>
<div class="low">Low</div>
<div class="low">Low</div>
<div class="high">High</div>
<div class="high">High</div>
<div class="low">Low</div>
<div class="low">Low</div>
<div class="low">Low</div>
<div class="high">High</div>
<div class="high">High</div>
<div class="high">High</div>
<div class="low">Low</div>
<div class="low">Low</div>
<div class="high">High</div>
<div class="low">Low</div>
</div>
CSS
.wrap {
columns: 2 150px;
column-gap: 1rem;
}
.wrap div {
margin: 0 1rem 1rem 0;
display: block;
break-inside: avoid-column;
}
.low {
height: 50px;
background: orange;
}
.high {
height: 300px;
background: green;
}