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> enumerierte Datentyp ist ein CSS-Bezeichner, 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 Lang- und Kurzhand-Eigenschaften verwendet:

Syntax

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

cover

Repräsentiert den gesamten Bereich einer View-Progress-Zeitachse, vom Punkt, an dem der Start-Rand des betreffenden Elements erstmals in den View-Progress-Sichtbarkeitsbereich des Scrollports eintritt (0% Fortschritt), bis zu dem Punkt, an dem der End-Rand ihn vollständig verlassen hat (100% Fortschritt).

contain

Repräsentiert den Bereich einer View-Progress-Zeitachse, bei dem das betreffende Element vollständig vom Sichtbarkeitsbereich der View-Progress-Zeitachse innerhalb des Scrollports umfasst wird oder diesen vollständig umfasst.

  • Wenn das betreffende Element kleiner als der Scrollport ist, reicht es von dem Punkt, an dem das betreffende Element erstmals vollständig vom Scrollport umfasst wird (0% Fortschritt), bis zu dem Punkt, an dem es nicht mehr vollständig vom Scrollport umfasst wird (100% Fortschritt).
  • Wenn das betreffende Element größer als der Scrollport ist, reicht es von dem Punkt, an dem das betreffende Element erstmals den Scrollport vollständig abdeckt (0% Fortschritt), bis zu dem Punkt, an dem es den Scrollport nicht mehr vollständig abdeckt (100% Fortschritt).
entry

Repräsentiert den Bereich einer View-Progress-Zeitachse vom Punkt, an dem das betreffende Element erstmals in den Scrollport einzutreten beginnt, bis zu dem Punkt, an dem es vollständig in den Scrollport eingetreten ist. 0% ist gleichbedeutend mit 0% des cover Bereichs. 100% ist gleichbedeutend mit 0% des contain Bereichs.

exit

Repräsentiert den Bereich einer View-Progress-Zeitachse vom Punkt, an dem das betreffende Element erstmals beginnt, den Scrollport zu verlassen, bis zu dem Punkt, an dem es den Scrollport vollständig verlassen hat. 0% ist gleichbedeutend mit 100% des contain Bereichs. 100% ist gleichbedeutend mit 100% des cover Bereichs.

entry-crossing

Repräsentiert den Bereich, in dem die Hauptbox den End-Rand kreuzt. Der Start (0% Fortschritt) des Bereichs tritt ein, wenn der Start-Rand der Hauptbox des Elements mit dem End-Rand seines Sichtbarkeitsbereichs der View-Progress-Zeitachse zusammenfällt. Das Ende (100%) des Bereichs ist der Punkt, an dem der End-Rand der Hauptbox des Elements mit dem End-Rand seines Sichtbarkeitsbereichs der View-Progress-Zeitachse zusammenfällt. Die Größe des Bereichs entspricht der Größe der Hauptbox des Elements in der Scrollrichtung.

exit-crossing

Repräsentiert den Bereich, in dem die Hauptbox den Start-Rand kreuzt. Der Bereichsstart (0% Fortschritt) tritt ein, wenn der Start-Rand der Hauptbox des Elements mit dem Start-Rand seines Sichtbarkeitsbereichs der View-Progress-Zeitachse zusammenfällt. Das Ende des Bereichs (100% Fortschritt) ist der Punkt, an dem der End-Rand der Hauptbox des Elements mit dem Start-Rand seines Sichtbarkeitsbereichs der View-Progress-Zeitachse zusammenfällt. Die Größe des Bereichs entspricht der Größe der Hauptbox des Elements in der Scrollrichtung.

scroll

Repräsentiert den gesamten Bereich des Scrollcontainers, auf dem die View-Progress-Zeitachse definiert ist. Der Bereichsstart (0% Fortschritt) und das Ende (100% Fortschritt) treten an den allerersten und letzten Positionen des Scrollcontainers auf, der der View-Progress-Zeitachse zugrunde liegt.

Formale Syntax

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

Beispiele

Siehe den View-Timeline-Bereichsvisualisierer.

Spezifikationen

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

Browser-Kompatibilität

Siehe auch