Quando defino overflow: scroll
, recebo barras de rolagem horizontais e verticais.
Existe uma maneira de remover a barra de rolagem horizontal em uma div?
Quando defino overflow: scroll
, recebo barras de rolagem horizontais e verticais.
Existe uma maneira de remover a barra de rolagem horizontal em uma div?
overflow-x: hidden;
Não se esqueça de escrever
overflow-x: hidden;
O código deve ser:
fonte
Com
overflow-y: scroll
, a barra de rolagem vertical estará sempre lá, mesmo que não seja necessária. Se você deseja que a barra de rolagem y fique visível apenas quando necessário, achei que isso funciona:fonte
CSS
Veja no jsFiddle .
Observe que, se você remover o
-y
daoverflow-y
propriedade, a barra de rolagem horizontal será mostrada.fonte
Adicione este código ao seu CSS. Desabilitará a barra de rolagem horizontal.
fonte
Sem rolagem (sem especificar x ou y):
Remova a rolagem horizontal:
Remova a rolagem vertical:
fonte
Para ocultar a barra de rolagem horizontal, podemos apenas selecionar a barra de rolagem da div desejada e configurá-la como
display: none;
Uma coisa a observar é que isso funcionará apenas para navegadores baseados no WebKit (como o Chrome), pois não existe essa opção disponível para o Mozilla.
Para selecionar a barra de rolagem, use
::-webkit-scrollbar
Portanto, o código final será assim:
fonte
Para remover a barra de rolagem horizontal, use o seguinte código. Funciona 100%.
fonte
Se você não tem nada transbordando horizontalmente, também pode usar
e só mostrará barras de rolagem quando necessário.
Consulte Propriedade CSS Overflow
fonte
Usar:
Isso mostrará a barra de rolagem vertical e somente se houver um estouro vertical, caso contrário, ela ficará oculta.
Se você tiver um excesso de xey, as barras de rolagem xey serão mostradas.
Para ocultar a barra de rolagem x (horizontal), mesmo se presente, adicione:
fonte
Para esconder o
scrollbar
, mas manter o comportamento.Existem limitações para isso.
fonte
Use este pedaço de código ..
fonte
Eu estava tendo problemas em que estava usando
Mas eu sabia que o CSS não gostava muito e não funcionava 100% da maneira que eu queria.
No entanto, esta é uma solução perfeita, pois nenhum dos meus conteúdos deve ser maior do que o pretendido e isso corrigiu o problema que eu tinha.
fonte