Signal rings
by jorgeluis
HTML
<div class="signal"><span></span></div>
CSS
.signal {
position: absolute;
top: 50%;
left: 50%;
width: 50px;
height: 50px;
z-index: 10;
}
.signal:before {
content: "";
position: absolute;
top: -3px;
left: -2px;
width: 100%;
height: 100%;
border: 1px solid #249D7F;
border-radius: 100%;
-webkit-animation: pulse 3s linear infinite;
animation: pulse 3s linear infinite;
}
.signal:after {
content: "";
position: absolute;
top: -3px;
left: -2px;
width: 100%;
height: 100%;
border: 1px solid #249D7F;
border-radius: 100%;
-webkit-animation: pulse 3s linear infinite;
animation: pulse 3s linear infinite;
animation-delay: -1.5s;
}
@keyframes pulse {
0% {
opacity: 0;
transform: scale(1);
}
50% {
opacity: 1;
transform: scale(1.5);
}
100% {
opacity: 0;
transform: scale(2);
}
}