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;
}