Sample loader example - #22
Sample loader using only
HTML CSS
by Gaurav Gandhi
HTML
<div class="lds-css ng-scope">
<div style="width:100%;height:100%" class="lds-double-ring">
<div></div>
<div></div>
</div>
</div>
CSS
html, body{
background-color: rgba(0,0,0,0);
margin: 0px;
padding: 0px;
}
@keyframes lds-double-ring {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes lds-double-ring {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes lds-double-ring_reverse {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
@-webkit-keyframes lds-double-ring_reverse {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
.lds-double-ring {
position: relative;
}
.lds-double-ring div {
position: absolute;
width: 140px;
height: 140px;
top: 30px;
left: 30px;
border-radius: 50%;
border: 12px solid #000;
border-color: #35b2a9 transparent #35b2a9 transparent;
-webkit-animation: lds-double-ring 1.5s linear infinite;
animation: lds-double-ring 1.5s linear infinite;
}
.lds-double-ring div:nth-child(2) {
width: 112px;
height: 112px;
top: 44px;
left: 44px;
border-color: transparent #065678 transparent #065678;
-webkit-animation: lds-double-ring_reverse 1.5s linear infinite;
animation: lds-double-ring_reverse 1.5s linear infinite;
}
.lds-double-ring {
width: 200px !important;
height: 200px !important;
-webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}