Lamer version of http://codepen.io/jshawl/pen/IFxBK
A Pen by David DeSandro on CodePen.
| <div class="loader"> | |
| <div class="dot dot1"></div> | |
| <div class="dot dot2"></div> | |
| <div class="dot dot3"></div> | |
| <div class="dot dot4"></div> | |
| </div> |
Lamer version of http://codepen.io/jshawl/pen/IFxBK
A Pen by David DeSandro on CodePen.
| /* change font size to change size */ | |
| .loader { | |
| font-size: 20px; | |
| position: relative; | |
| width: 4em; | |
| height: 1em; | |
| margin: 100px auto; | |
| } | |
| .dot { | |
| width: 1em; | |
| height: 1em; | |
| border-radius: 0.5em; | |
| background: #333; | |
| position: absolute; | |
| animation-duration: 0.5s; | |
| animation-timing-function: ease; | |
| animation-iteration-count: infinite; | |
| } | |
| .dot1, .dot2 { | |
| left: 0; | |
| } | |
| .dot3 { left: 1.5em; } | |
| .dot4 { left: 3em; } | |
| @keyframes reveal { | |
| from { transform: scale(0.001); } | |
| to { transform: scale(1); } | |
| } | |
| @keyframes slide { | |
| to { transform: translateX(1.5em) } | |
| } | |
| .dot1 { | |
| animation-name: reveal; | |
| } | |
| .dot2, .dot3 { | |
| animation-name: slide; | |
| } | |
| .dot4 { | |
| animation-name: reveal; | |
| animation-direction: reverse; /* thx @HugoGiraudel */ | |
| } |