
Подробное описание и демонстрацией работы эффекта загрузки под номером №147 для бибилиотеки Bootstrap. Html и CSS код для реализации preloader’a сайта как на изображении.
Демонстрация эффекта загрузки страницы — стиль 147
<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{ display: block; text-align: center; margin: 50px 0; } .loader .loader-inner{ display: inline-block; width: 39px; height: 39px; border-radius: 4px; background: #d7263d; border: 2px solid #d7263d; margin-left: 44px; transform: rotate(45deg); transition: background 115ms linear; -webkit-animation: loading-1 1092.5ms linear infinite; animation: loading-1 1092.5ms linear infinite; } .loader .loader-inner:nth-child(1){ animation-delay: 115ms; } .loader .loader-inner:nth-child(2){ animation-delay: 230ms; } .loader .loader-inner:nth-child(3){ animation-delay: 345ms; } .loader .loader-inner:nth-child(4){ animation-delay: 460ms; } .loader .loader-inner:nth-child(5){ animation-delay: 575ms; } @-webkit-keyframes loading-1{ 0%{ border-radius: 4px; } 17.5%{ border-radius: 4px; } 50%{ border-radius: 100%; background: rgba(255,255,255,0.4); } 93.5%{ border-radius: 4px; } 100%{ border-radius: 4px; } } @keyframes loading-1{ 0%{ border-radius: 4px; } 17.5%{ border-radius: 4px; } 50%{ border-radius: 100%; background: rgba(255,255,255,0.4); } 93.5%{ border-radius: 4px; } 100%{ border-radius: 4px; } } @media only screen and (max-width:480px){ .loader .loader-inner{ margin-left: 10px; } }