JSFiddle - React, Tailwind, and code Playground
by Abdul Ahmad
HTML
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='square'>
</div>
<div class='light-box'>
<div class='light'>
</div>
</div>
CSS
body {
background: black;
}
.square {
border-top-right-radius: 100px;
border-bottom-left-radius: 100px;
display: inline-block;
width: 100px;
height: 100px;
background-color: orange;
opacity: 0.3;
transition: transform 0.8s ease, opacity 0.8s ease;
}
.square:hover {
-webkit-transform: scale(1.3, 1.3);
opacity: 1;
transition: transform 0.2s ease, opacity 0.2s ease;
}
.light-box {
border-radius: 100%;
display: inline-block;
box-shadow: 0 0 5px 5px yellow;
}
.light-box .light {
margin: -1px;
width: 5px;
height: 5px;
border-radius: 100%;
background-color: white;
}