
Подробное описание и демонстрацией работы эффекта загрузки под номером №61 для бибилиотеки Bootstrap. Html и CSS код для реализации preloader’a сайта как на изображении.
Демонстрация эффекта загрузки страницы — стиль 61
<div class="container"> <div class="row"> <div class="col-md-12"> <div class="loader"> <span></span> <span></span> <span></span> <span></span> </div> </div> </div> </div>css разметка для реализации эффекта загрузки тсраницы
.loader{ width: 100px; height: 100px; border-radius: 50%; border: 1px solid #fff; margin: 50px auto; position: relative; } .loader span{ width: 15%; height: 15%; border-radius: 50%; background: #fff; display: block; position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); -webikt-transform-origin: 0 49px; -moz-transform-origin: 0 49px; -o-transform-origin: 0 49px; transform-origin: 0 49px; } .loader span:first-child{ background: #00add7; -webkit-animation: loading 1.5s infinite linear; -moz-animation: loading 1.5s infinite linear; -ms-animation: loading 1.5s infinite linear; -o-animation: loading 1.5s infinite linear; animation: loading 1.5s infinite linear; } .loader span:nth-child(2){ background: #fff; -webkit-animation: loading 2s infinite linear; -moz-animation: loading 2s infinite linear; -ms-animation: loading 2s infinite linear; -o-animation: loading 2s infinite linear; animation: loading 2s infinite linear; } .loader span:nth-child(3){ background: #f6bc00; -webkit-animation: loading 2.5s infinite linear; -moz-animation: loading 2.5s infinite linear; -ms-animation: loading 2.5s infinite linear; -o-animation: loading 2.5s infinite linear; animation: loading 2.5s infinite linear; } .loader span:nth-child(4){ background: #994c25; -webkit-animation: loading 3s infinite linear; -moz-animation: loading 3s infinite linear; -ms-animation: loading 3s infinite linear; -o-animation: loading 3s infinite linear; animation: loading 3s infinite linear; } @-webkit-keyframes loading{ from { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loading{ from { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } }