console
<div class="cssload-square">
<div><div><div><div><div></div></div></div></div></div>
<div><div><div><div><div></div></div></div></div></div>
</div>
<div class="cssload-square cssload-two">
<div><div><div><div><div></div></div></div></div></div>
<div><div><div><div><div></div></div></div></div></div>
</div>
.cssload-square{
margin:auto;
position:absolute;
top:0;left:0;right:0;bottom:0;
height:12px;
width:12px;
background-color:rgb(51,51,51);
border-radius:50%;
animation: cssload-s1 2.3s infinite;
-o-animation: cssload-s1 2.3s infinite;
-ms-animation: cssload-s1 2.3s infinite;
-webkit-animation: cssload-s1 2.3s infinite;
-moz-animation: cssload-s1 2.3s infinite;
}
.cssload-square div{
position:absolute;
background-color:rgba(224,22,224,0.97);
box-shadow: 0 0 10px rgb(0,0,0);
-o-box-shadow: 0 0 10px rgb(0,0,0);
-ms-box-shadow: 0 0 10px rgb(0,0,0);
-webkit-box-shadow: 0 0 10px rgb(0,0,0);
-moz-box-shadow: 0 0 10px rgb(0,0,0);
opacity:0.5;
width:100%;
height:100%;
top:6px;
right:6px;
animation: cssload-s1 2.3s infinite;
-o-animation: cssload-s1 2.3s infinite;
-ms-animation: cssload-s1 2.3s infinite;
-webkit-animation: cssload-s1 2.3s infinite;
-moz-animation: cssload-s1 2.3s infinite;
animation-timing-function: cubic-bezier(1,.45,.45,1);
-o-animation-timing-function: cubic-bezier(1,.45,.45,1);
-ms-animation-timing-function: cubic-bezier(1,.45,.45,1);
-webkit-animation-timing-function: cubic-bezier(1,.45,.45,1);
-moz-animation-timing-function: cubic-bezier(1,.45,.45,1);
transform-origin: 50%;
-o-transform-origin: 50%;
-ms-transform-origin: 50%;
-webkit-transform-origin: 50%;
-moz-transform-origin: 50%;
}
.cssload-square div + div, .cssload-square div + div div{
position:absolute;
background-color:rgb(42,235,148);
height:100%;
width:100%;
top:-6px;
right:-6px;
}
.cssload-two{
transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
animation: cssload-s1 1.15s infinite;
-o-animation: cssload-s1 1.15s infinite;
-ms-animation: cssload-s1 1.15s infinite;
-webkit-animation: cssload-s1 1.15s infinite;
-moz-animation: cssload-s1 1.15s infinite;
}
@keyframes cssload-s1{
50%{
transform: rotate(360deg);
opacity:.7;
}
}
@-o-keyframes cssload-s1{
50%{
-o-transform: rotate(360deg);
opacity:.7;
}
}
@-ms-keyframes cssload-s1{
50%{
-ms-transform: rotate(360deg);
opacity:.7;
}
}
@-webkit-keyframes cssload-s1{
50%{
-webkit-transform: rotate(360deg);
opacity:.7;
}
}
@-moz-keyframes cssload-s1{
50%{
-moz-transform: rotate(360deg);
opacity:.7;
}
}