Hoe zorg je ervoor dat een div naar links blijft plakken?
Hoe zorg je ervoor dat een div naar links blijft plakken?

Video: Hoe zorg je ervoor dat een div naar links blijft plakken?

Video: Hoe zorg je ervoor dat een div naar links blijft plakken?
Video: When position sticky doesn't stick 2024, April
Anonim

2 antwoorden. Set de div om een "positie: vast" stijl te hebben en dan set " links :0px;top:0px". Dit maakt de div-stick naar de top links van de browser in plaats van de relatieve positie binnen de HTML-stroom.

Evenzo, hoe zorg ik ervoor dat een div aan de onderkant van een andere div blijft plakken?

Als je wilt dat het wordt geplaatst bij de onderkant maar in de ouder div gebruik dan onderkant :0 in plaats daarvan. U kunt left:0 gebruiken om het links uit te lijnen onderkant of rechts:0 om het rechts uit te lijnen. Definieer de breedte en hoogte van de ouder div met zijn positie als relatief.

Evenzo, hoe maak ik mijn positie plakkerig? Om het effect te zien van plakkerige positionering , selecteer de positie : kleverig optie en blader door deze container. Het element scrolt mee met zijn container, totdat het zich bovenaan de container bevindt (of de offset bereikt die bovenaan is gespecificeerd), en stopt dan met scrollen, zodat het zichtbaar blijft.

Zo, hoe maak je een Div plakkerig?

Tot maken een element kleverig , doen : make_sticky('# kleverig -elem-id'); Wanneer het element wordt kleverig , de code beheert de positie van de resterende inhoud om te voorkomen dat deze in het gat springt dat is achtergelaten door de kleverig element. Het geeft ook de kleverig element terug naar zijn oorspronkelijke niet- kleverig positie wanneer u erboven terug scrolt.

Wat is positie-sticky?

positie : kleverig is een nieuwe manier om positie elementen en is conceptueel vergelijkbaar met positie : gemaakt. Het verschil is dat een element met positie : kleverig gedraagt zich als positie : relatief binnen zijn bovenliggende, totdat een bepaalde offsetdrempel is bereikt in de viewport.

Aanbevolen: