Cuando configuro overflow: scroll
, obtengo barras de desplazamiento horizontales y verticales.
¿Hay alguna manera de eliminar la barra de desplazamiento horizontal en un div?
Cuando configuro overflow: scroll
, obtengo barras de desplazamiento horizontales y verticales.
¿Hay alguna manera de eliminar la barra de desplazamiento horizontal en un div?
overflow-x: hidden;
No olvides escribir
overflow-x: hidden;
El código debe ser:
fuente
Con
overflow-y: scroll
, la barra de desplazamiento vertical siempre estará allí, incluso si no es necesaria. Si desea que la barra de desplazamiento y sea visible solo cuando sea necesario, encontré que esto funciona:fuente
CSS
Véalo en jsFiddle .
Tenga en cuenta que si elimina el
-y
de laoverflow-y
propiedad, se muestra la barra de desplazamiento horizontal.fuente
Agregue este código a su CSS. Deshabilitará la barra de desplazamiento horizontal.
fuente
Sin desplazamiento (sin especificar x o y):
Eliminar desplazamiento horizontal:
Eliminar desplazamiento vertical:
fuente
Para ocultar la barra de desplazamiento horizontal, solo podemos seleccionar la barra de desplazamiento del div requerido y configurarlo en
display: none;
Una cosa a tener en cuenta es que esto solo funcionará para los navegadores basados en WebKit (como Chrome) ya que no hay tal opción disponible para Mozilla.
Para seleccionar la barra de desplazamiento, use
::-webkit-scrollbar
Entonces el código final será así:
fuente
Para eliminar la barra de desplazamiento horizontal, use el siguiente código. Funciona al 100%.
fuente
Si no tiene nada que se desborde horizontalmente, también puede usar
y solo mostrará barras de desplazamiento cuando sea necesario.
Ver la propiedad de desbordamiento de CSS
fuente
Utilizar:
Esto mostrará la barra de desplazamiento vertical y solo si hay un desbordamiento vertical, de lo contrario, estará oculto.
Si tiene un desbordamiento x e y, se mostrarán las barras de desplazamiento x e y.
Para ocultar la barra de desplazamiento x (horizontal), incluso si está presente, simplemente agregue:
fuente
Para ocultar el
scrollbar
, pero mantener el comportamiento.Hay limitaciones para esto.
fuente
Use este fragmento de código ...
fuente
Había estado teniendo problemas donde estaba usando
Pero sabía que a CSS realmente no le gustaba y no funcionaba al 100% como yo quería.
Sin embargo, esta es una solución perfecta ya que se supone que ninguno de mi contenido es más grande de lo previsto y esto ha solucionado el problema que tenía.
fuente