Neste artigo veremos uma forma prática e fácil para remover o scroll da página, utilizando apenas uma regra de CSS, sem JavaScript.

remover o scroll da página capa

Fala programador(a), beleza? Bora aprender coisa nova!

As vezes precisamos travar o scroll da página, para limitar a ação do usuário, por exemplo quando queremos mostrar um pop up

Aí o usuário deve focar neste pop up e perder acesso a outras ações da página, como o scroll

E para nossa alegria, com CSS, é muito fácil de tirar a funcionalidade do scroll da tela

Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.

Apenas precisamos utilizar a regra de overflow no body com o valor de hidden

A propriedade overflow controla como o conteúdo que passa da tela do usuário é exibido, caso fique com o valor de hidden ele passa a ser oculdo

Ou seja, o navegador entende que não tem nada além da tela e esconde scroll bar

Veja um exemplo funcional:

html, body {
 overflow: hidden;
}

Com esta regra aplicada, o scroll da página não vai mais funcionar da maneira que deveria

E impedir o usuário de scrollar pela página 🙂

Obs: Utilize isso apenas em casos extremamente necessários, retirar comportamentos já conhecido do usuário de uma página pode fazer ele nunca mais voltar ao seu site! 

Conclusão

Neste artigo vimos como remover o scroll da página com a propriedade overflow adicionada ao body, com o valor de hidden

Isso fará o HTML entender que não há conteúdo além do que aparece na tela e remove a funcionalidade de scroll

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments