Установка прелоадера Bounce
Установка CSS стилей прелоадера
Стили прелоадера можно добавить в основной файл CSS в самый низ.
<style>
body.loaded .block-loading{opacity:0}
body.loaded .block-loading-inner{transform:translate3d(0,-100px,0)}
body .block-loading{
background-color:#fff;
height:100%;
left:0;
position:fixed;
right:0;
top:0;
z-index:9;
-webkit-transition:opacity .5s ease 0s;
-o-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s
}
body .block-loading-inner{
-webkit-transition:-webkit-transform .5s ease 0s;
-moz-transition:-moz-transform .5s ease 0s;
-o-transition:-o-transform .5s ease 0s;
transition:transform .5s ease 0s;
left:50%;
margin-left:-35px;
margin-top:-12px;
position:absolute;
text-align:center;
top:50%
}
.block-elements{width:70px}
.block-elements .full-elements{
width:18px;
height:18px;
background-color:#000;
border-radius:100%;
display:inline-block;
-webkit-animation:block-elements 1.4s ease-in-out 0s infinite both;
animation:block-elements 1.4s ease-in-out 0s infinite both
}
.block-elements .elements1{
-webkit-animation-delay:-.32s;
animation-delay:-.32s
}
.block-elements .elements2{
-webkit-animation-delay:-.16s;
animation-delay:-.16s
}
@-webkit-keyframes block-elements{
0%,100%,80%{
-webkit-transform:scale(0);
transform:scale(0)
}
40%{
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes block-elements{
0%,100%,80%{
-webkit-transform:scale(0);
transform:scale(0)
}
40%{
-webkit-transform:scale(1);
transform:scale(1)
}
}
</style>
Настройка CSS стилей прелоадера
- body .block-loading {
- background-color:#fff; - цвет фона перед загрузкой прелоадера.
- .block-elements .full-elements{
- background-color:#000; - цвет элементов прелоадера.
Установка HTML кода прелоадера
Установите код прелоадера сразу после тега <body>.
<div class="block-loading"> <div class="block-loading-inner"> <div class="block-elements"> <div class="full-elements elements1"></div> <div class="full-elements elements2"></div> <div class="full-elements elements3"></div> </div> </div> </div>
Установка JS скрипта прелоадера
Установите скрипт прелоадера перед закрывающим тегом </body>.
<script>
jQuery(window).load(function() {
$(".loaded").fadeOut();
$(".block-loading").delay(600).fadeOut("slow");
});
</script>
Демо прелоадера Bounce
В предоставленном демо прелоадера Bounce можно редактировать HTML код, для просмотра CSS анимации удалите скрипт из демо примера.
► Нажмите на значёк
в редакторе для показа результата.