Простая анимация предварительного загрузчика в виде спиннера, которую можно использовать на своем веб-сайте с помощью JavaScript.
В этом коде div preloader действует как фон для анимации счетчика. Спиннер создается с использованием границы и анимации для его непрерывного вращения. Событие window.onload используется для скрытия предварительного загрузчика после завершения загрузки страницы.
Разметка
<!DOCTYPE html>
<html>
<body>
<div id="preloader"><div class="spinner"></div></div>
</body>
</html>
Стили
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
z-index: 99999;
}
.spinner {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 40px;
height: 40px;
border: 4px solid #333;
border-top-color: #f60;
border-radius: 50%;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
Скрипт
window.onload = function () {
var preloader = document.getElementById("preloader");
preloader.style.display = "block";
};
Вы можете настроить стили и анимацию в соответствии с вашими потребностями.