Есть прогресс бар, который заполняется по мере отображения контента на экране(прокруткой вниз):
<div id="progressbar-div">
<div id="progressbar"></div>
</div>
#progressbar-div {
width: 100%;
position: fixed;
top: 0;
bottom: 0;
height: 5px;
z-index: 9999;
}
#progressbar {
background: linear-gradient(45deg, #30cfd0, #330867);
width: 0%;
height: 5px;
border-radius: 5px;
}
$(window).scroll (function () {
let ratio = $(document).scrollTop () / (($(document).height () - $(window).height ()) / 100);
$("#progressbar").width (ratio + "%");
});
что в результате дает следующее:
Вопрос: как добавить в прогресс бар число с % соотношением заполнения этого прогресс бара?
Чтобы помимо полоски с градиентом отображалось число (впринципе прямо на ней).