
Подробное описание и демонстрацией работы эффекта загрузки под номером №63 для бибилиотеки Bootstrap. Html и CSS код для реализации preloader’a сайта как на изображении.
Демонстрация эффекта загрузки страницы — стиль 63
<div class="container"> <div class="row"> <div class="col-md-12"> <div class="loader"> <div class="loader-inner"></div> <div class="loader-inner"></div> <div class="loader-inner"></div> <div class="loader-inner"></div> <div class="loader-inner"></div> </div> </div> </div> </div>css разметка для реализации эффекта загрузки тсраницы
.loader{ width: 100px; height: 100px; margin: 40px auto; transform: rotate(-90deg); position: relative; } .loader .loader-inner{ width: 16px; height: 16px; border-radius: 50%; position: absolute; top: 0; left: 50%; background: #fff; transform-origin: .5em 4em; } .loader .loader-inner:nth-child(1){ -webkit-animation: loading 1s linear infinite; animation: loading 1s linear infinite; } .loader .loader-inner:nth-child(2){ -webkit-animation: loading 1s linear .1s infinite; animation: loading 1s linear .1s infinite; } .loader .loader-inner:nth-child(3){ -webkit-animation: loading 1s linear .2s infinite; animation: loading 1s linear .2s infinite; } .loader .loader-inner:nth-child(4){ -webkit-animation: loading 1s linear .3s infinite; animation: loading 1s linear .3s infinite; } .loader .loader-inner:nth-child(5){ -webkit-animation: loading 1s linear .4s infinite; animation: loading 1s linear .4s infinite; } @-webkit-keyframes loading{ 0%{ box-shadow: 0 0 .025em .025em #fff; } 100%{ transform: rotateY(360deg) rotateZ(360deg); box-shadow: 0 0 .025em .025em #fff; } } @keyframes loading{ 0%{ box-shadow: 0 0 .025em .025em #fff; } 100%{ transform: rotateY(360deg) rotateZ(360deg); box-shadow: 0 0 .025em .025em #fff; } }