JSFiddle - React, Tailwind, and code Playground
by jeremyblalock
HTML
<div class='beacon'>
<span></span>
<span></span>
<span></span>
</div>
CSS
@-webkit-keyframes beacon {
0% {
opacity: 0;
-webkit-transform: scale(0);
}
1% {
opacity: 1;
-webkit-transform: scale(0);
}
100% {
opacity: 0;
-webkit-transform: scale(1);
}
}
.beacon {
width: 100px;
height: 100px;
position: relative;
}
.beacon span {
width: 100%;
height: 100%;
position: absolute;
background: #00a2ff;
-webkit-animation: beacon 6s infinite ease-out;
border-radius: 100px;
opacity: 0;
}
.beacon span + span {
-webkit-animation-delay: 2s;
}
.beacon span + span + span {
-webkit-animation-delay: 4s;
}
/* Body Styling */
body {
background: #1e1f21;
}