Гигантский прелоадер
Гигантский прелоадер
by Сергей Тарасевич
HTML
<div class="wrapp">
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
</div>
CSS
* {
margin: 0;
outline: none;
padding: 0;
}
body {
background: #404040;
}
.wrapp {
margin: 0 auto;
padding: 0px;
position: relative;
height: 380px;
width: 380px;
z-index: 0;
}
.wrapp:after {
clear: both;
content: ' ';
display: block;
font-size: 0px;
line-height: 0px;
position: relative;
visibility: hidden;
height: 0;
width: 0;
}
.circle {
border: 2px solid transparent;
border-radius: 50%;
position: absolute;
z-index: 3;
}
@-webkit-keyframes back1 {
100% {
-ms-transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
@-moz-keyframes back1 {
100% {
-ms-transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
@-o-keyframes back1 {
100% {
-ms-transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
@keyframes back1 {
100% {
-ms-transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
@-webkit-keyframes move2 {
100% {
-ms-transform: rotate(720deg);
-webkit-transform: rotate(720deg);
transform: rotate(720deg);
}
}
@-moz-keyframes move2 {
100% {
-ms-transform: rotate(720deg);
-webkit-transform: rotate(720deg);
transform: rotate(720deg);
}
}
@-o-keyframes move2 {
100% {
-ms-transform: rotate(720deg);
-webkit-transform: rotate(720deg);
transform: rotate(720deg);
}
}
@keyframes move2 {
100% {
-ms-transform: rotate(720deg);
-webkit-transform: rotate(720deg);
transform: rotate(720deg);
}
}
@-webkit-keyframes back3 {
100% {
-ms-transform: rotate(-1080deg);
-webkit-transform: rotate(-1080deg);
transform: rotate(-1080deg);
...