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

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

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

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

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

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

.loader {
position: relative;
width: 65px;
border: 1px solid transparent;
margin: 40px auto;
}
.loader span {
position: absolute;
bottom: 0;
display: block;
width: 9px;
height: 5px;
border-radius: 5px;
background: rgba(0, 0, 0, 0.1);
-webkit-animation: preloader 2s infinite ease-in-out;
animation: preloader 2s infinite ease-in-out;
}
.loader span:nth-child(2) {
left: 11px;
-webkit-animation-delay: 200ms;
animation-delay: 200ms;
}
.loader span:nth-child(3) {
left: 22px;
-webkit-animation-delay: 400ms;
animation-delay: 400ms;
}
.loader span:nth-child(4) {
left: 33px;
-webkit-animation-delay: 600ms;
animation-delay: 600ms;
}
.loader span:nth-child(5) {
left: 44px;
-webkit-animation-delay: 800ms;
animation-delay: 800ms;
}
.loader span:nth-child(6) {
left: 55px;
-webkit-animation-delay: 1000ms;
animation-delay: 1000ms;
}
@-webkit-keyframes preloader {
0% {
height: 5px;
-webkit-transform: translateY(0);
transform: translateY(0);
background: rgba(0, 0, 0, 0.1);
}
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #f8990c;
}
50%,100% {
height: 5px;
-webkit-transform: translateY(0);
transform: translateY(0);
background: rgba(0, 0, 0, 0.1);
}
}
@keyframes preloader {
0% {
height: 5px;
-webkit-transform: translateY(0);
transform: translateY(0);
background: rgba(0, 0, 0, 0.1);
}
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #f8990c;
}
50%,100% {
height: 5px;
-webkit-transform: translateY(0);
transform: translateY(0);
background: rgba(0, 0, 0, 0.1);
}
}



Теги:
0

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

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