JSFiddle - React, Tailwind, and code Playground

by Ramesh Pardhi

HTML

<div class="container">
<div class="square black">
<div class="square">
<div class="square black">
<div class="square">
<div class="square black">
<div class="square">
<div class="square black">
<span class="txt">Happy Diwali!</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

CSS

html{
  background: black;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.container{
  height: 300px;
  width: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -150px 0 0 -150px;
}

.square{
  height: 94%;
  width: 94%;
  background: white;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -47% 0 0 -47%;
}

.black{ 
  background: black;  
  animation: rotate 50s infinite linear; 
}

@keyframes rotate{
  0%{ transform: rotate(0deg); }
    100%{ transform: rotate(360deg); }  
}

.txt{
  font-size: 20px;
  color: #f3f3f3;
  position: absolute;
  animate: none;
}