JSFiddle - React, Tailwind, and code Playground
by mrnobody
HTML
<div class="box">
<div class="container">
<ul class="box__list">
<li class="box__item">
<a href="#" class="box__link">
<img src="http://lorempixel.com/100/100">
<div class="box__name">
Name
</div>
</a>
</li>
<li class="box__item">
<a href="#" class="box__link">
<img src="http://lorempixel.com/100/100">
<div class="box__name">
Name
</div>
</a>
</li>
<li class="box__item">
<a href="#" class="box__link">
<img src="http://lorempixel.com/100/100">
<div class="box__name">
Name
</div>
</a>
</li>
<li class="box__item">
<a href="#" class="box__link">
<img src="http://lorempixel.com/100/100">
<div class="box__name">
Name
</div>
</a>
</li>
<li class="box__item">
<a href="#" class="box__link">
<img src="http://lorempixel.com/100/100">
<div class="box__name">
Name
</div>
</a>
</li>
<li class="box__item">
<a href="#" class="box__link">
<img src="http://lorempixel.com/100/100">
<div class="box__name">
Name
</div>
</a>
</li>
<li class="box__item">
<a href="#" class="box__link">
<img src="http://lorempixel.com/100/100">
<div class="box__name">
Name
</div>
</a>
</li>
<li class="box__item">
<a href="#" class="box__link">
<img src="http://lorempixel.com/100/100">
<div class="box__name">
Name
</div>
</a>
</li>
<li class="box__item">
<a href="#" class="box__link">
<img src="http://lorempixel.com/100/100">
<div class="box__name">
Name
</div>
</a>
</li>
</ul>
</div>
</div>
CSS
.box {
width:100%;
height: 465px;
margin: 0;
padding: 0;
overflow: hidden;
positiion: relative;
border: 2px solid grey;
text-align:center;
}
.box:after,.container:after{
display:inline-block;
content:'';
width: 0;
height: 100%;
vertical-align:middle;
}
.container {
display:inline-block;
text-align:center;
vertical-align:middle;
width: 90%;
height: 90%;
background: pink;
border-radius: 30px;
}
.box__list {
display:inline-block;
list-style-type: none;
width: 70%;
margin: 0;
padding: 0;
text-align: center;
vertical-align:middle;
background: grey;
overflow:hidden;
border-radius: 5px;
font-size: 0;
}
.box__item {
display: inline-block;
border: 1px solid white;
box-sizing:border-box;
fony-size: 16px;
/* margin-left: -5px; */
}
.box__item:first-child{
/* margin-left: 0; */
}