Este blog discutirá a propriedade CSS Position e o método para criar um elemento pegajoso no HTML.
O que é propriedade de posição CSS?
A propriedade de posição CSS especifica o método de posicionamento dos elementos HTML, que podem ser uma absoluta, pegajosa, estatística, fixa, herdada, relativa ou inicial.
Sintaxe
Posição: Sticky | Absoluto | estático | fixado | Relativo | Herito | InicialA sintaxe dada acima mostra que a propriedade de posição tem valores diferentes. Eles podem ser atribuídos de acordo.
Agora, vamos verificar o procedimento para criar elementos pegajosos em HTML.
Qual é a posição CSS: pegajoso?
O elemento html com um “pegajosoA posição tem uma posição relativa até atingir um ponto e depois age como um elemento pegajoso.
Vamos passar pelo exemplo simples para entender o conceito de posição pegajosa CSS.
Exemplo: como criar um elemento pegajoso em html?
No arquivo html, adicione
para o cabeçalho,
para o parágrafo, e ter o nome da classe “pegajoso”. Então, adicione um
tag tendo lista de ordem aninhada
Observação: Tomamos uma longa lista para que, ao rolar nossa página, você possa observar o comportamento do elemento pegajoso.
Html
Notas pegajosas: veja o efeito do elemento pegajoso
Posição: pegajoso
Em seguida, forneceremos estilo à div chamada Sticky:
CSS
.pegajosoSalve o arquivo HTML e abra -o no navegador para ver a saída:
Dica de bônus
Utilizando o “hsla ()”Método, você pode definir um plano de fundo transparente para o elemento adesivo adicionado da seguinte maneira:
Background-Color: HSLA (0, 100%, 90%, 0.8);Saída
É assim que o elemento se mantém na posição específica definindo o CSS “posição”Valor da propriedade como“pegajoso”.
Conclusão
O "pegajosoPosição no CSS, faz a posição do elemento alternar entre relativa e fixa. Como resultado, o elemento adesivo adicionado é posicionado em relação ao rolo até atingir um certo ponto quando se comporta como um pegajoso. Você também pode ajustar o nível de transparência do elemento adesivo adicionado, utilizando o método hsla (). Este blog o guiou sobre fazer elementos transparentes simples e pegajosos.