JSFiddle - React, Tailwind, and code Playground
by Andy Kuds
HTML
<div class="flex-container">
<div class="parent">
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
<div class="flex-item-blue">1</div>
<div class="flex-item-grey">2</div>
</div>
</div>
CSS
.flex-container {
border: 1px solid black;
width: 90%;
display: flex;
justify-content: center;
}
.parent {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
width: 80%;
}
.flex-item-blue {
background-color: blue;
padding: 15px;
margin: 2px;
}
.flex-item-grey {
background-color: grey;
padding: 15px;
margin: 2px;
}