Posicionamento Sticky para Layouts Dinâmicos
Posicionamento sticky combina aspectos dos posicionamentos relativo e fixo. Quando um elemento está com posicionamento sticky, ele se comporta como um elemento relativamente posicionado até atingir um determinado limite na página. Nesse ponto, ele passa a agir como um elemento fixo.
position: sticky;
Considere a seguinte ilustração. O elemento com o conteúdo de texto I am sticky utiliza o posicionamento sticky.
Quando um elemento está dentro de um contêiner, e o contêiner permanece dentro da área visível da tela, o elemento se comporta como se estivesse relativamente posicionado. No entanto, quando uma parte do contêiner pai sai da área visível, o elemento torna-se fixo enquanto alguma parte do contêiner ainda estiver visível. Assim que todo o contêiner sair da área visível, o posicionamento relativo é reativado e o elemento desaparecerá junto com o contêiner.
Vamos praticar criando algumas seções com títulos sticky. Assim, o usuário poderá sempre visualizar o título da seção que está lendo no momento, e depois ele deverá desaparecer ao rolar a página.
index.html
index.css
Nota
É importante mencionar que devemos especificar a propriedade
topoubottom, para que o navegador entenda onde esperamos que o elemento fique fixo.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you show me an example of how to use sticky positioning with section titles?
What does the CSS look like for making section titles sticky?
Can you explain more about the importance of the `top` or `bottom` property with sticky positioning?
Awesome!
Completion rate improved to 2.04
Posicionamento Sticky para Layouts Dinâmicos
Deslize para mostrar o menu
Posicionamento sticky combina aspectos dos posicionamentos relativo e fixo. Quando um elemento está com posicionamento sticky, ele se comporta como um elemento relativamente posicionado até atingir um determinado limite na página. Nesse ponto, ele passa a agir como um elemento fixo.
position: sticky;
Considere a seguinte ilustração. O elemento com o conteúdo de texto I am sticky utiliza o posicionamento sticky.
Quando um elemento está dentro de um contêiner, e o contêiner permanece dentro da área visível da tela, o elemento se comporta como se estivesse relativamente posicionado. No entanto, quando uma parte do contêiner pai sai da área visível, o elemento torna-se fixo enquanto alguma parte do contêiner ainda estiver visível. Assim que todo o contêiner sair da área visível, o posicionamento relativo é reativado e o elemento desaparecerá junto com o contêiner.
Vamos praticar criando algumas seções com títulos sticky. Assim, o usuário poderá sempre visualizar o título da seção que está lendo no momento, e depois ele deverá desaparecer ao rolar a página.
index.html
index.css
Nota
É importante mencionar que devemos especificar a propriedade
topoubottom, para que o navegador entenda onde esperamos que o elemento fique fixo.
Obrigado pelo seu feedback!