JSFiddle - React, Tailwind, and code Playground
by Mike Rispoli
HTML
<div id="wrapper">
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
<div class="responsive-block"></div>
</div>
CSS
#wrapper {
width: 95%;
min-width: 300px;
margin: 0 auto;
}
.responsive-block {
width: 20%;
height: 100px;
margin: 2.5%;
float: left;
background: #000;
}
div.responsive-block:nth-of-type(odd) {
background: green;
}
@media screen and (max-width: 768px) {
.responsive-block {
width: 45%;
}
}
@media screen and (max-width: 565px) {
.responsive-block {
width: 95%;
}
}