JSFiddle - React, Tailwind, and code Playground
by ozzon91
HTML
<div class="load-container load1"><div class="loader">Loading...</div></div>
CSS
body {
background: #000;
}
.load1 {
margin-left: 20px;
width: 10px;
height: 14px;
}
.load1 .loader,
.load1 .loader:before,
.load1 .loader:after {
background: #FFF;
-webkit-animation: load1 1s infinite ease-in-out;
animation: load1 1s infinite ease-in-out;
width: 2px;
height: 14px;
}
.load1 .loader:before,
.load1 .loader:after {
position: absolute;
top: 0;
content: '';
}
.load1 .loader:before {
left: -3px;
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.load1 .loader {
text-indent: -9999em;
position: relative;
font-size: 11px;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
.load1 .loader:after {
left: 3px;
}
@-webkit-keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0 #FFF;
height: 14px;
}
40% {
box-shadow: 0 -4px #ffffff;
height: 17px;
}
}