Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<timeline-range-name> CSS-Typ

Der <timeline-range-name> aufgezählte Datentyp ist ein CSS-Identifier, der einen der vordefinierten benannten Zeitachsenbereiche innerhalb einer View-Progress-Zeitachse darstellt.

Die <timeline-range-name> Schlüsselwortwerte werden in Keyframe-Selektoren und den folgenden Kurz- und Langform-Eigenschaften verwendet:

Syntax

Gültige <timeline-range-name> Werte:

cover

Stellt den vollständigen Bereich einer View-Progress-Zeitachse dar, vom Punkt, an dem die Start-Kantenlinie des Ziel-Elements zum ersten Mal den View-Progress-Sichtbarkeitsbereich des Scrollports betritt (0% Fortschritt) bis zu dem Punkt, an dem die End-Kantenlinie ihn vollständig verlassen hat (100% Fortschritt).

contain

Stellt den Bereich einer View-Progress-Zeitachse dar, in dem das Ziel-Element vollständig vom View-Progress-Sichtbarkeitsbereich innerhalb des Scrollports umfasst ist oder diesen vollständig umfasst.

  • Wenn das Ziel-Element kleiner ist als der Scrollport, reicht es vom Punkt, an dem das Ziel-Element zum ersten Mal vollständig vom Scrollport umfasst wird (0% Fortschritt), bis zum Punkt, an dem es nicht mehr vollständig umfasst wird (100% Fortschritt).
  • Wenn das Ziel-Element größer ist als der Scrollport, reicht es vom Punkt, an dem das Ziel-Element zum ersten Mal den Scrollport vollständig bedeckt (0% Fortschritt), bis zum Punkt, an dem es den Scrollport nicht mehr vollständig bedeckt (100% Fortschritt).
entry

Stellt den Bereich einer View-Progress-Zeitachse dar, von dem Punkt an, an dem das Ziel-Element beginnt, in den Scrollport einzutreten, bis zu dem Punkt, an dem es vollständig eingetreten ist. 0% entspricht 0% des cover Bereichs. 100% entspricht 0% des contain Bereichs.

exit

Stellt den Bereich einer View-Progress-Zeitachse dar, von dem Punkt an, an dem das Ziel-Element beginnt, den Scrollport zu verlassen, bis zu dem Punkt, an dem es ihn vollständig verlassen hat. 0% entspricht 100% des contain Bereichs. 100% entspricht 100% des cover Bereichs.

entry-crossing

Stellt den Bereich dar, während welchem die Hauptbox die End-Kantenlinie überschreitet. Der Beginn (0% Fortschritt) des Bereichs tritt ein, wenn die Start-Kantenlinie der Hauptbox des Elements mit dem Endrand ihres View-Progress-Sichtbarkeitsbereichs zusammenfällt. Das Ende (100%) des Bereichs ist der Punkt, an dem die End-Kantenlinie der Hauptbox des Elements mit dem Endrand ihres View-Progress-Sichtbarkeitsbereichs zusammenfällt. Die Größe des Bereichs ist die Größe der Hauptbox des Elements in Scroll-Richtung.

exit-crossing

Stellt den Bereich dar, in dem die Hauptbox die Start-Kantenlinie überschreitet. Der Beginn des Bereichs (0% Fortschritt) tritt ein, wenn die Start-Kantenlinie der Hauptbox des Elements mit dem Startrand ihres View-Progress-Sichtbarkeitsbereichs zusammenfällt. Das Ende des Bereichs (100% Fortschritt) ist der Punkt, an dem die End-Kantenlinie der Hauptbox des Elements mit dem Startrand ihres View-Progress-Sichtbarkeitsbereichs zusammenfällt. Die Größe des Bereichs ist die Größe der Hauptbox des Elements in Scroll-Richtung.

scroll

Stellt den vollständigen Bereich des Scroll-Containers dar, auf dem die View-Progress-Zeitachse definiert ist. Der Beginn des Bereichs (0% Fortschritt) und das Ende (100% Fortschritt) treten an den allerersten und letzten Positionen des Scroll-Containers auf, der der View-Progress-Zeitachse zugrunde liegt.

Formale Syntax

<timeline-range-name> = 
cover |
contain |
entry |
exit |
entry-crossing |
exit-crossing |
scroll

Beispiele

Sehen Sie sich den Visualisierer für View-Zeitachsenbereiche an.

Spezifikationen

Spezifikation
Scroll-driven Animations
# typedef-timeline-range-name

Browser-Kompatibilität

Siehe auch