I have divs of different heights. I want to place these in a grids without any blank white space. Please follow below.codesandbox.
.container {
display: flex;
flex-wrap: wrap;
width: 400px;
}
.sm {
height: 200px;
background: gold;
border: 1px solid black;
width: 45%;
}
.md {
height: 250px;
background: red;
border: 1px solid black;
width: 45%;
}
<div class="container">
<div class="sm"></div>
<div class="md"></div>
<div class="sm"></div>
<div class="sm"></div>
<div class="md"></div>
<div class="sm"></div>
<div class="sm"></div>
<div class="md"></div>
</div>