JSFiddle - React, Tailwind, and code Playground
by Ian Sadovy
HTML
<div class="row">
<div class="col col-6">
<p>
.col-6
</p>
</div>
<div class="col col-6">
<p>
.col-6
</p>
</div>
</div>
<div class="row">
<div class="col col-4">
<p>
.col-4
</p>
</div>
<div class="col col-2">
<p>
.col-2
</p>
</div>
<div class="col col-3">
<p>
.col-3
</p>
</div>
<div class="col col-3">
<p>
.col-3
</p>
</div>
</div>
CSS
body {
font-family: monospace;
}
p {
border: 1px solid;
margin: 0;
padding: 10px;
text-align: center;
}
.col {
display: block;
float: left;
}
.col-12 {
width: 100%;
}
.col-6 {
width: 50%;
}
.col-4 {
width: 33.333333333%;
}
.col-3 {
width: 25%;
}
.col-2 {
width: 16.666666667%;
}
.col-1 {
width: 8.33333333334%;
}
@media (max-width: 400px) {
.col-6 {
width: 100%;
}
}
@media (max-width: 500px) {
.col-4, .col-3, .col-2, .col-1 {
width: 100%;
}
}