JSFiddle - React, Tailwind, and code Playground
by tjbaezid
HTML
<div>
<ul class="cul">
<li class="cli">
<div class="img"></div>
<div class="txt">PRETTY LONG TEXT ABCDEFG</div>
</li>
<li class="cli">
<div class="img"></div>
<div class="txt">TEXTUAL PLANNING</div>
</li>
<li class="cli">
<div class="img"></div>
<div class="txt">PRETTY TEXT</div>
</li>
<li class="cli">
<div class="img"></div>
<div class="txt">RANDOM TEXT ABC</div>
</li>
<li class="cli">
<div class="img"></div>
<div class="txt">MEDIUM TEXT</div>
</li>
</ul>
</div>
CSS
.cul {
list-style-type: none;
width: 100%;
padding: 0;
margin: 0 auto;
/* remove the last 0 from here */
}
.cli {
display: inline-table;
/*change this to inline-table */
width: 10%;
padding: 0px 25px 10px;
/*replace last 0 with 10px when window resize And remove the back ground size */
}
.cli .img {
background: url("https://www.gravatar.com/avatar/3906f6fa3d7c00158d98abe7540054c8/?default=&s=64") no-repeat;
width: 46px;
height: 46px;
margin: 0 auto;
}
.txt {
/*add this css for the gap and center text */
text-align: center;
margin-top: 10px;
}