JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/masonry/4.2.2/masonry.pkgd.min.js"></script>
<div class="wrap">
<div class="box box1">Box1 with less height.</div>
<div class="box box2">Box2 with more height.</div>
<div class="box box3">Box3 with whatever height.</div>
</div>
CSS
.wrap{
width:410px;
border:1px solid red;
overflow:hidden;
}
.box{
float: left;
width: 200px;
}
.box1{
height:50px;
border:1px solid green;
}
.box2{
height:150px;
border:1px solid blue;
}
.box3{
height:250px;
border:1px solid blue;
}
JavaScript
$(function(){
$('.wrap').masonry({
itemSelector : '.box'
});
});