Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Sticky-Positionierung | Elementpositionierung
Fortgeschrittene CSS-Techniken
course content

Kursinhalt

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken

1. Einführung
2. Elementpositionierung
3. Übergänge
4. Animationen
5. Transformationen
6. Adaptive/Responsive Websites und Apps
7. Präprozessoren

book
Sticky-Positionierung

Sticky-Positionierung kombiniert Aspekte sowohl der relativen als auch der festen Positionierung. Wenn ein Element sticky positioniert ist, verhält es sich wie ein relativ positioniertes Element, bis es einen bestimmten Schwellenwert auf der Seite erreicht. An diesem Punkt wechselt es dazu, sich wie ein festes Element zu verhalten.

Betrachten wir die folgende Illustration. Das Element mit dem Textinhalt I am sticky hat die Sticky-Positionierung.

Wenn sich ein Element in einem Container befindet und der Container innerhalb des Viewports bleibt, verhält sich das Element so, als wäre es relativ positioniert. Wenn jedoch ein Teil des übergeordneten Containers aus dem Viewport herausbewegt wird, wird das Element an Ort und Stelle fixiert, solange ein Teil des Containers auf dem Bildschirm bleibt. Sobald der gesamte Container den Viewport verlässt, wird die relative Positionierung reaktiviert und das Element verschwindet zusammen mit dem Container aus der Ansicht.

Lassen Sie uns etwas üben und ein paar Abschnitte mit klebrigen Titeln erstellen. So könnte ein Benutzer immer den Titel des Abschnitts sehen, den er gerade liest, und dann soll er beim Scrollen verschwinden.

html

index.html

css

index.css

copy

Hinweis

Es ist wichtig zu erwähnen, dass wir die Eigenschaft top oder bottom angeben müssen, damit der Browser verstehen kann, wo wir erwarten, dass ein Element klebt.

Wie verhält sich das Element mit der Eigenschaft `position: sticky`?

Wie verhält sich das Element mit der Eigenschaft position: sticky?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 8
We're sorry to hear that something went wrong. What happened?
some-alt