Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sticky-Positionering til Dynamiske Layouts | Mastering CSS-positionering
Avancerede CSS-teknikker

bookSticky-Positionering til Dynamiske Layouts

Sticky-positionering kombinerer aspekter af både relativ og fast positionering. Når et element er positioneret sticky, opfører det sig som et relativt positioneret element, indtil det når en bestemt grænse på siden. På dette tidspunkt skifter det til at opføre sig som et fast element.

position: sticky;

Overvej følgende illustration. Elementet med tekstindholdet I am sticky har sticky-positionering.

Når et element er inde i en container, og containeren forbliver inden for visningsområdet, vil elementet opføre sig, som om det var relativt positioneret. Men når en del af den overordnede container bevæger sig ud af visningsområdet, bliver elementet fastlåst på plads, så længe en del af containeren stadig er synlig på skærmen. Når hele containeren forlader visningsområdet, genaktiveres relativ positionering, og elementet forsvinder fra visningen sammen med containeren.

Lad os øve os og oprette et par sektioner med sticky-titler til dem. På den måde kan brugeren altid se titlen på den sektion, han læser nu, og derefter forsvinder den, når der scrolles.

index.html

index.html

index.css

index.css

copy

Bemærk

Det er vigtigt at nævne, at vi skal angive enten top eller bottom-egenskaben, så browseren kan forstå, hvor vi forventer, at et element skal fastholdes.

question mark

Hvad er adfærden for et element med egenskaben position: sticky?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 8

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.04

bookSticky-Positionering til Dynamiske Layouts

Stryg for at vise menuen

Sticky-positionering kombinerer aspekter af både relativ og fast positionering. Når et element er positioneret sticky, opfører det sig som et relativt positioneret element, indtil det når en bestemt grænse på siden. På dette tidspunkt skifter det til at opføre sig som et fast element.

position: sticky;

Overvej følgende illustration. Elementet med tekstindholdet I am sticky har sticky-positionering.

Når et element er inde i en container, og containeren forbliver inden for visningsområdet, vil elementet opføre sig, som om det var relativt positioneret. Men når en del af den overordnede container bevæger sig ud af visningsområdet, bliver elementet fastlåst på plads, så længe en del af containeren stadig er synlig på skærmen. Når hele containeren forlader visningsområdet, genaktiveres relativ positionering, og elementet forsvinder fra visningen sammen med containeren.

Lad os øve os og oprette et par sektioner med sticky-titler til dem. På den måde kan brugeren altid se titlen på den sektion, han læser nu, og derefter forsvinder den, når der scrolles.

index.html

index.html

index.css

index.css

copy

Bemærk

Det er vigtigt at nævne, at vi skal angive enten top eller bottom-egenskaben, så browseren kan forstå, hvor vi forventer, at et element skal fastholdes.

question mark

Hvad er adfærden for et element med egenskaben position: sticky?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 8
some-alt