JSFiddle - React, Tailwind, and code Playground
by Ed Bulikyan
HTML
<div class="wrapper">
<div class="block">1</div>
<div class="block">2</div>
<div class="block">3</div>
<div class="block">4</div>
<div class="block block--big">5</div>
<div class="block block--big">6</div>
<div class="block">7</div>
<div class="block">8</div>
<div class="block">9</div>
<div class="block">10</div>
</div>
CSS
.wrapper {
max-height: 150px;
display: flex;
flex-direction: column;
background: pink;
padding: 5px;
border: 1px solid #000000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
flex-wrap: wrap;
}
.block {
width: 50px;
height: 50px;
border: 1px solid #000000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
line-height: 50px;
text-align: center;
margin: 5px;
background: lightblue;
}
.block--big {
width: 100px;
height: 100px;
line-height: 100px;
}