<span class="map-blip">
<span class="map-blip-nova"></span>
<span class="map-blip-core"></span>
</span>
body {
margin: 0;
background-color: #161819;
font: 20px/1.5 'Titillium Web', sans-serif;
}
.map-blip {
display: block;
margin: 2em;
}
.map-blip-nova,
.map-blip-core {
content: "";
display: block;
position: absolute;
width: 0.4em;
height: 0.4em;
margin: -0.2em;
border-radius: 0.9em;
background-color: #d2d7d9;
animation: 2s infinite;
}
.map-blip-nova {
animation-name: blip-nova;
}
.map-blip-core {
animation-name: blip-core;
}
@keyframes blip-core {
0% {
width: 0.2em;
height: 0.2em;
margin: -0.1em;
animation-timing-function: ease-out;
}
50% {
width: 0.6em;
height: 0.6em;
margin: -0.3em;
animation-timing-function: ease-in;
}
}
@keyframes blip-nova {
0% {
width: 0.2em;
height: 0.2em;
margin: -0.1em;
opacity: 1;
}
80% {
width: 1.8em;
height: 1.8em;
margin: -0.9em;
opacity: 0;
}
100% {
opacity: 0;
}
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.