Как данному прелодеру добавить проценты и линию загрузки

Есть прелодер

window.onload = function() {
        let preloader = document.getElementById('preloader');
        preloader.classList.add('hide-preloader');
        setInterval(function() {
              preloader.classList.add('preloader-hidden');
        }, 999);
        }
#preloader.hide-preloader {
    animation: hidePreloader 1s;
    }

#preloader.preloader-hidden {
    display: none;
}

@keyframes hidePreloader {
    0% {
        opacity: 1;
    }
  50{
        opacity: 0.5;
    }
    100% {
        opacity: 0.3;
    }
}
#preloader {
  z-index:99999999;
        min-height: calc(106vh - 50px);
    background: #0e1e6c;
    position:absolut;
    top:0;
    bottom:0;
    left:0;
    right:0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ffffff;
}
<div id='preloader'>
        <img src="https://www.site.ru/laodi.gif" alt="preloader">
    </div>

Как сделать чтобы была полоса загрузки с процентами?


Ответы (0 шт):