console
<div class="cssload-wrap">
<div class="translate">
<div class="scale"></div>
</div>
</div>
<div class="cssload-wrap">
<div class="translate">
<div class="scale"></div>
</div>
</div>
<div class="cssload-wrap">
<div class="translate">
<div class="scale"></div>
</div>
</div>
<div class="cssload-wrap">
<div class="translate">
<div class="scale"></div>
</div>
</div>
<div class="cssload-wrap">
<div class="translate">
<div class="scale"></div>
</div>
</div>
<div class="cssload-wrap">
<div class="translate">
<div class="scale"></div>
</div>
</div>
<div class="cssload-wrap">
<div class="translate">
<div class="scale"></div>
</div>
</div>
<div class="cssload-wrap">
<div class="translate">
<div class="scale"></div>
</div>
</div>
<div class="cssload-wrap">
<div class="translate">
<div class="scale"></div>
</div>
</div>
.cssload-wrap {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
}
.translate {
animation: translate 2300ms cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite;
-o-animation: translate 2300ms cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite;
-ms-animation: translate 2300ms cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite;
-webkit-animation: translate 2300ms cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite;
-moz-animation: translate 2300ms cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite;
bottom: 0;
height: 14px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 14px;
}
.scale {
animation: scale 2300ms cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite;
-o-animation: scale 2300ms cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite;
-ms-animation: scale 2300ms cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite;
-webkit-animation: scale 2300ms cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite;
-moz-animation: scale 2300ms cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite;
height: 100%;
width: 100%;
}
.cssload-wrap:nth-child(1) {
transform: rotate(320deg);
-o-transform: rotate(320deg);
-ms-transform: rotate(320deg);
-webkit-transform: rotate(320deg);
-moz-transform: rotate(320deg);
}
.cssload-wrap:nth-child(1) .translate,
.cssload-wrap:nth-child(1) .scale {
animation-delay: 0ms;
-o-animation-delay: 0ms;
-ms-animation-delay: 0ms;
-webkit-animation-delay: 0ms;
-moz-animation-delay: 0ms;
}
.cssload-wrap:nth-child(1) .scale {
background: rgb(204,255,102);
}
.cssload-wrap:nth-child(2) {
transform: rotate(280deg);
-o-transform: rotate(280deg);
-ms-transform: rotate(280deg);
-webkit-transform: rotate(280deg);
-moz-transform: rotate(280deg);
}
.cssload-wrap:nth-child(2) .translate,
.cssload-wrap:nth-child(2) .scale {
animation-delay: -255.56ms;
-o-animation-delay: -255.56ms;
-ms-animation-delay: -255.56ms;
-webkit-animation-delay: -255.56ms;
-moz-animation-delay: -255.56ms;
}
.cssload-wrap:nth-child(2) .scale {
background: rgb(102,255,204);
}
.cssload-wrap:nth-child(3) {
transform: rotate(240deg);
-o-transform: rotate(240deg);
-ms-transform: rotate(240deg);
-webkit-transform: rotate(240deg);
-moz-transform: rotate(240deg);
}
.cssload-wrap:nth-child(3) .translate,
.cssload-wrap:nth-child(3) .scale {
animation-delay: -511.11ms;
-o-animation-delay: -511.11ms;
-ms-animation-delay: -511.11ms;
-webkit-animation-delay: -511.11ms;
-moz-animation-delay: -511.11ms;
}
.cssload-wrap:nth-child(3) .scale {
background: rgb(102,102,255);
}
.cssload-wrap:nth-child(4) {
transform: rotate(200deg);
-o-transform: rotate(200deg);
-ms-transform: rotate(200deg);
-webkit-transform: rotate(200deg);
-moz-transform: rotate(200deg);
}
.cssload-wrap:nth-child(4) .translate,
.cssload-wrap:nth-child(4) .scale {
animation-delay: -766.67ms;
-o-animation-delay: -766.67ms;
-ms-animation-delay: -766.67ms;
-webkit-animation-delay: -766.67ms;
-moz-animation-delay: -766.67ms;
}
.cssload-wrap:nth-child(4) .scale {
background: rgb(255,102,204);
}
.cssload-wrap:nth-child(5) {
transform: rotate(160deg);
-o-transform: rotate(160deg);
-ms-transform: rotate(160deg);
-webkit-transform: rotate(160deg);
-moz-transform: rotate(160deg);
}
.cssload-wrap:nth-child(5) .translate,
.cssload-wrap:nth-child(5) .scale {
animation-delay: -1022.22ms;
-o-animation-delay: -1022.22ms;
-ms-animation-delay: -1022.22ms;
-webkit-animation-delay: -1022.22ms;
-moz-animation-delay: -1022.22ms;
}
.cssload-wrap:nth-child(5) .scale {
background: rgb(255,204,102);
}
.cssload-wrap:nth-child(6) {
transform: rotate(120deg);
-o-transform: rotate(120deg);
-ms-transform: rotate(120deg);
-webkit-transform: rotate(120deg);
-moz-transform: rotate(120deg);
}
.cssload-wrap:nth-child(6) .translate,
.cssload-wrap:nth-child(6) .scale {
animation-delay: -1277.78ms;
-o-animation-delay: -1277.78ms;
-ms-animation-delay: -1277.78ms;
-webkit-animation-delay: -1277.78ms;
-moz-animation-delay: -1277.78ms;
}
.cssload-wrap:nth-child(6) .scale {
background: rgb(102,255,102);
}
.cssload-wrap:nth-child(7) {
transform: rotate(80deg);
-o-transform: rotate(80deg);
-ms-transform: rotate(80deg);
-webkit-transform: rotate(80deg);
-moz-transform: rotate(80deg);
}
.cssload-wrap:nth-child(7) .translate,
.cssload-wrap:nth-child(7) .scale {
animation-delay: -1533.33ms;
-o-animation-delay: -1533.33ms;
-ms-animation-delay: -1533.33ms;
-webkit-animation-delay: -1533.33ms;
-moz-animation-delay: -1533.33ms;
}
.cssload-wrap:nth-child(7) .scale {
background: rgb(102,204,255);
}
.cssload-wrap:nth-child(8) {
transform: rotate(40deg);
-o-transform: rotate(40deg);
-ms-transform: rotate(40deg);
-webkit-transform: rotate(40deg);
-moz-transform: rotate(40deg);
}
.cssload-wrap:nth-child(8) .translate,
.cssload-wrap:nth-child(8) .scale {
animation-delay: -1788.89ms;
-o-animation-delay: -1788.89ms;
-ms-animation-delay: -1788.89ms;
-webkit-animation-delay: -1788.89ms;
-moz-animation-delay: -1788.89ms;
}
.cssload-wrap:nth-child(8) .scale {
background: rgb(204,102,255);
}
.cssload-wrap:nth-child(9) {
transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
}
.cssload-wrap:nth-child(9) .translate,
.cssload-wrap:nth-child(9) .scale {
animation-delay: -2044.44ms;
-o-animation-delay: -2044.44ms;
-ms-animation-delay: -2044.44ms;
-webkit-animation-delay: -2044.44ms;
-moz-animation-delay: -2044.44ms;
}
.cssload-wrap:nth-child(9) .scale {
background: rgb(255,102,102);
}
@keyframes translate {
0% {
transform: translate3d(-600%, 0, 0);
}
50% {
transform: translate3d(600%, 0, 0);
}
100% {
transform: translate3d(-600%, 0, 0);
}
}
@-o-keyframes translate {
0% {
-o-transform: translate3d(-600%, 0, 0);
}
50% {
-o-transform: translate3d(600%, 0, 0);
}
100% {
-o-transform: translate3d(-600%, 0, 0);
}
}
@-ms-keyframes translate {
0% {
-ms-transform: translate3d(-600%, 0, 0);
}
50% {
-ms-transform: translate3d(600%, 0, 0);
}
100% {
-ms-transform: translate3d(-600%, 0, 0);
}
}
@-webkit-keyframes translate {
0% {
-webkit-transform: translate3d(-600%, 0, 0);
}
50% {
-webkit-transform: translate3d(600%, 0, 0);
}
100% {
-webkit-transform: translate3d(-600%, 0, 0);
}
}
@-moz-keyframes translate {
0% {
-moz-transform: translate3d(-600%, 0, 0);
}
50% {
-moz-transform: translate3d(600%, 0, 0);
}
100% {
-moz-transform: translate3d(-600%, 0, 0);
}
}
@keyframes scale {
0% {
transform: translateZ(0) scale(0.75, 1);
}
25% {
transform: translateZ(0) scale(1.5, 0.5);
}
50% {
transform: translateZ(0) scale(0.75, 1);
}
75% {
transform: translateZ(0) scale(1.5, 0.5);
}
100% {
transform: translateZ(0) scale(0.75, 1);
}
}
@-o-keyframes scale {
0% {
-o-transform: translateZ(0) scale(0.75, 1);
}
25% {
-o-transform: translateZ(0) scale(1.5, 0.5);
}
50% {
-o-transform: translateZ(0) scale(0.75, 1);
}
75% {
-o-transform: translateZ(0) scale(1.5, 0.5);
}
100% {
-o-transform: translateZ(0) scale(0.75, 1);
}
}
@-ms-keyframes scale {
0% {
-ms-transform: translateZ(0) scale(0.75, 1);
}
25% {
-ms-transform: translateZ(0) scale(1.5, 0.5);
}
50% {
-ms-transform: translateZ(0) scale(0.75, 1);
}
75% {
-ms-transform: translateZ(0) scale(1.5, 0.5);
}
100% {
-ms-transform: translateZ(0) scale(0.75, 1);
}
}
@-webkit-keyframes scale {
0% {
-webkit-transform: translateZ(0) scale(0.75, 1);
}
25% {
-webkit-transform: translateZ(0) scale(1.5, 0.5);
}
50% {
-webkit-transform: translateZ(0) scale(0.75, 1);
}
75% {
-webkit-transform: translateZ(0) scale(1.5, 0.5);
}
100% {
-webkit-transform: translateZ(0) scale(0.75, 1);
}
}
@-moz-keyframes scale {
0% {
-moz-transform: translateZ(0) scale(0.75, 1);
}
25% {
-moz-transform: translateZ(0) scale(1.5, 0.5);
}
50% {
-moz-transform: translateZ(0) scale(0.75, 1);
}
75% {
-moz-transform: translateZ(0) scale(1.5, 0.5);
}
100% {
-moz-transform: translateZ(0) scale(0.75, 1);
}
}