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>

Der <timeline-range-name> enumerated Datentyp ist ein CSS-Bezeichner, der einen der vordefinierten benannten Zeitachsenbereiche innerhalb einer View-Progress-Timeline darstellt.

Die <timeline-range-name> Schlüsselwortwerte werden in den folgenden Lang- und Kurzform-Eigenschaften verwendet:

Syntax

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

cover

Repräsentiert den gesamten Bereich einer View-Progress-Timeline, vom Punkt, an dem der Start-Rand des Subjektelements zuerst den Sichtbarkeitsbereich der Scrollport-Ansichtsfortschritts-Timeline betritt (0% Fortschritt), bis zu dem Punkt, an dem der Endrand ihn vollständig verlassen hat (100% Fortschritt).

contain

Repräsentiert den Bereich einer View-Progress-Timeline, in dem das Subjektelement vollständig vom Sichtbarkeitsbereich der View-Progress-Timeline im Scrollport enthalten ist oder ihn vollständig enthält.

  • Wenn das Subjektelement kleiner als der Scrollport ist, erstreckt sich der Bereich von dem Punkt, an dem das Subjektelement erstmals vollständig vom Scrollport enthalten ist (0% Fortschritt), bis zu dem Punkt, an dem es nicht mehr vollständig vom Scrollport enthalten ist (100% Fortschritt).
  • Wenn das Subjektelement größer als der Scrollport ist, erstreckt sich der Bereich von dem Punkt, an dem das Subjektelement erstmals den Scrollport vollständig bedeckt (0% Fortschritt), bis zu dem Punkt, an dem es den Scrollport nicht mehr vollständig bedeckt (100% Fortschritt).
entry

Repräsentiert den Bereich einer View-Progress-Timeline von dem Punkt, an dem das Subjektelement beginnt, den Scrollport zu betreten, bis zu dem Punkt, an dem es vollständig in den Scrollport eingetreten ist. 0% entspricht 0% des cover Bereichs. 100% entspricht 0% des contain Bereichs.

exit

Repräsentiert den Bereich einer View-Progress-Timeline von dem Punkt, an dem das Subjektelement beginnt, den Scrollport zu verlassen, bis zu dem Punkt, an dem es den Scrollport vollständig verlassen hat. 0% entspricht 100% des contain Bereichs. 100% entspricht 100% des cover Bereichs.

entry-crossing

Repräsentiert den Bereich, während dessen die Hauptbox den Endrand überschreitet. Der Anfang (0% Fortschritt) des Bereichs tritt ein, wenn der Startrand der Hauptbox des Elements mit dem Endrand seines Sichtbarkeitsbereichs zusammenfällt. Das Ende (100%) des Bereichs ist der Punkt, an dem der Endrand der Hauptbox des Elements mit dem Endrand seines Sichtbarkeitsbereichs zusammenfällt. Die Größe des Bereichs entspricht der Größe der Hauptbox des Elements in Scrollrichtung.

exit-crossing

Repräsentiert den Bereich, in dem die Hauptbox den Startrand überschreitet. Der Beginn des Bereichs (0% Fortschritt) tritt ein, wenn der Startrand der Hauptbox des Elements mit dem Startrand seines Sichtbarkeitsbereichs übereinstimmt. Das Ende des Bereichs (100% Fortschritt) ist der Punkt, an dem der Endrand der Hauptbox des Elements mit dem Startrand seines Sichtbarkeitsbereichs übereinstimmt. Die Größe des Bereichs entspricht der Größe der Hauptbox des Elements in Scrollrichtung.

Formal syntax

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

Beispiele

Siehe den View Timeline Range Visualizer.

Spezifikationen

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

Browser-Kompatibilität

Siehe auch