JSFiddle - React, Tailwind, and code Playground
by LuckyCat
HTML
<div class="grid-wrapp">
<div class="user-grid">
<div class="search-user-wrapp">
<div class="pic">
<div class="b-holder b-photo"></div>
</div>
</div>
</div>
<div class="user-grid">
<div class="search-user-wrapp">
<div class="pic">
<div class="b-holder b-photo"></div>
</div>
</div>
</div>
</div>
SCSS
* {
padding: 0;
margin: 0;
}
.grid-wrapp {
margin-left: -10px;
.user-grid {
display: inline-block;
vertical-align: middle;
box-sizing: border-box;
text-align: center;
width: 50%;
.search-user-wrapp {
box-sizing: border-box;
position: relative;
margin-left: 10px;
.pic {
// overflow: hidden;
&:before {
content: "";
display: block;
margin-top: 75%;
}
.b-holder.b-photo {
position: relative;
padding-top: 75%;
height: 0;
margin-top: -75%;
background-color: red;
background-size: 100%;
-webkit-box-shadow: 2px 3px 3px rgba(0,0,0,.2);
box-shadow: 2px 3px 3px rgba(0,0,0,.2);
border: solid 1px rgba(255,255,255,.5);
&:after {
border-radius: 22px;
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 44px;
height: 44px;
margin-left: -22px;
margin-top: -22px;
background-color: rgba(0,0,0,.6);
}
&:before {
content: "";
position: absolute;
top: 50%;
left: 50%;
margin-top: -9px;
margin-left: -3px;
width: 0;
height: 0;
border-style: solid;
border-width: 9px 0 9px 10px;
border-color: transparent transparent transparent #fff;
}
}
}
}
}
}