JSFiddle - React, Tailwind, and code Playground
by luka kupunia
HTML
<div class="avatars">
<div class="box">
<div class="avatar">
<div class="circle"></div>
</div>
</div>
<div class="box">
<div class="avatar">
<div class="circle"></div>
</div>
</div>
<div class="box">
<div class="avatar">
<div class="circle"></div>
</div>
</div>
<div class="box">
<div class="avatar">
<div class="circle"></div>
</div>
</div>
<div class="box">
<div class="avatar">
<div class="circle"></div>
</div>
</div>
<div class="box">
<div class="avatar">
<div class="circle"></div>
</div>
</div>
</div>
CSS
body {
margin: 0;
}
* {
box-sizing: border-box;
}
.avatars {
width: 100%;
position: relative;
font-size: 0px;
}
.avatars .box {
width: calc(100% / 6);
display: inline-block;
font-size: 16px;
padding-left: 2%;
position: relative;
margin: 10px 0;
}
.avatars .box .avatar {
width: 100%;
position: relative;
}
.avatars .box .avatar .circle {
width: 100%;
padding-top: 100%;
position: relative;
border: 1px solid black;
border-radius: 50%;
}
@media (max-width: 700px){
.avatars .box {
width: calc(100% / 3);
}
}