<!-- Скрипт для создания прелоадера из любого Zero Block на Tilda с сайта bulgkate.ru -->
<script>
(function () {
const minVisibleTime = 2000;
const body = document.body;
const preloader = document.querySelector('.uc-preloader');
const start = Date.now();
if (preloader) {
body.style.overflow = "hidden";
const hide = () => {
const elapsed = Date.now() - start;
setTimeout(() => {
preloader.classList.add('hide-preloader');
body.style.overflow = "";
window.dispatchEvent(new Event('resize'));
}, Math.max(0, minVisibleTime - elapsed));
};
document.addEventListener("DOMContentLoaded", hide);
window.addEventListener("load", hide);
}
})();
</script>
<style>
.uc-preloader {
position: fixed;
left: 0;
top: 0;
right:0;
bottom:0;
z-index: 100005;
/*Время анимации и задержки*/
transition: opacity 0.75s ease-in-out 0.35s;
}
.hide-preloader{
opacity: 0;
pointer-events: none;
}
</style>