Flexbox example
by leeroy
HTML
<div class="flex-container">
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
<div class="flex-item"> </div>
</div>
CSS
.flex-container {
position: relative;
display: flex;
flex-wrap:wrap;
flex-direction: row;
justify-content: flex-start;
align-content: flex-start;
align-items: flex-start;
}
.flex-item {
flex: 0 1 auto;
width: calc(100% * (1/4) - 10px - 1px);
height:200px;
box-sizing: border-box;
background-color:#FF5E3A;
margin:5px;
}