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