Estoy creando una barra de desplazamiento gráfica, así que necesito calcular la altura de la barra de desplazamiento manualmente. ¿Sabes cómo en la mayoría de las aplicaciones la altura de la barra de desplazamiento cambia en función de cuánto desplazarse?Calcular la altura de la barra de desplazamiento según la cantidad de contenido oculto
¿Cuál es la fórmula para calcular la altura de la barra de desplazamiento en función de la cantidad de contenido oculto? ¿Es logarítmico o exponencial o simplemente se basa en el porcentaje de contenido visible frente a los contenidos ocultos?
Estos son mis variables de entrada:
- Área visible - por ejemplo. 100 px
- Altura del contenido, por ej. 1000 px
- Altura de barra de desplazamiento máxima, p. Ej. 500 px
Esto es lo que quiero para calcular:
- altura de la barra de desplazamiento - por ejemplo. 50 px ??
¿cómo se puede relacionar el movimiento en%? Como si moviera la barra de desplazamiento 5px hacia abajo, ¿cuánto debería mover la parte superior del div? –
Haciendo la misma regla de tres que usa para calcular la altura, solo viceversa. – maxdev