Поместить текст в scrollbar

154
24 июля 2018, 23:20

позволяет ли функционал сделать такое? Есть вариант создать блок текста , и чтоб он перемещался в соответствии с положением скролла, но это криповый вариант.

Answer 1

Можно соорудить что-то подобное на коленке.

let width = 0; 
 
const bar = document.getElementById('percent'); 
const val = document.getElementById('value'); 
 
let timer = setInterval(function() { 
  width++; 
  bar.style.width = width + 'px'; 
  val.innerHTML = (width / 3).toFixed(1); 
  if (width > 300) { 
    clearInterval(timer); 
  } 
}, 20);
#scroll { 
  width: 300px; 
  height: 20px; 
  overflow: hidden; 
  border: 1px solid black; 
  position: relative; 
} 
 
#percent { 
  height: 20px; 
  float: left; 
  width: 0px; 
  background-color: green; 
} 
 
#some-text { 
  position: absolute; 
}
<div id="scroll"> 
  <div id="percent"></div> 
  <span id="some-text"><span id="value"></span>%</span> 
  <div>

Answer 2

Если jquery-плагины для отслеживания скролла. Посмотрите, может подойдет плагин ScrollSpy из bootstrap

READ ALSO
Не могу разобраться с путями wayfinder

Не могу разобраться с путями wayfinder

использую такой чанк для выпадающиего меню это внешняя обертка outer

148
Высота скрытого блока

Высота скрытого блока

Как можно определить высоту блока, который лежит в скрытом блоке?

185
Адаптация Winforms под экран C#

Адаптация Winforms под экран C#

У меня монитор (16:9 - 1920/1080)Делал под своё разрешение

193