CSS Loading Spinner
A simple Loading throbber using CSS only
by Simon Harte
HTML
<div class="spinner">
<div class="bounce1"></div>
<div class="bounce2"></div>
<div class="bounce3"></div>
</div>
CSS
.spinner {
margin: 100px auto 0;
width: 70px;
text-align: center;
}
.spinner > div {
width: 18px;
height: 18px;
background-color: #333;
border-radius: 100%;
display: inline-block;
animation: sk-bouncedelay 1s infinite ease-in-out both;
}
.spinner .bounce1 {
animation-delay: -.32s;
}
.spinner .bounce2 {
animation-delay: -.16s;
}
@keyframes sk-bouncedelay {
0%,
80%,
100% {
transform: scale(.5);
}
40% {
transform: scale(1);
}
}