Preloader для сайта — стиль 20

Подробное описание и демонстрацией работы эффекта загрузки под номером №20 для бибилиотеки Bootstrap. Html и CSS код для реализации preloader’a сайта как на изображении.

Демонстрация эффекта загрузки страницы — стиль 20

html разметка для реализации эффекта загрузки тсраницы

<div class="container">
<div class="row">
<div class="col-md-12">
<div class="loader">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
</div>
</div>

css разметка для реализации эффекта загрузки тсраницы

.loader{
position: relative;
width: 8em;
height: 8em;
margin: 20px auto;
overflow: hidden;
background: rgba(0, 0, 0, 0.35);
}
.loader > div {
position: absolute;
width: 8em;
height: 8em;
animation: alpha 2.25s linear infinite forwards;
background: rgba(231, 76, 60, 0.75);
}
.loader > div:nth-child(1) {
top: -50%;
left: -50%;
}
.loader > div:nth-child(2) {
top: -50%;
right: -50%;
}
.loader > div:nth-child(3) {
bottom: -50%;
right: -50%;
}
.loader > div:nth-child(4) {
bottom: -50%;
left: -50%;
}
@keyframes alpha {
0% {
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-webkit-transform: rotate(0);
transform: rotate(0);
background: rgba(231, 76, 60, 0.75);
}
25% {
background: rgba(230, 126, 34, 0.75);
}
50% {
border-radius: 50%;
background: rgba(142, 68, 173, 0.75);
}
75% {
background: rgba(41, 128, 185, 0.75);
}
100% {
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
background: rgba(231, 76, 60, 0.75);
}
}



Теги:
0

Оставить своё мнение

Ваш e-mail не будет опубликован. Обязательные поля помечены *