Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
ViewTimeline: ViewTimeline() Konstruktor
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der ViewTimeline() Konstruktor erstellt eine neue Instanz eines ViewTimeline Objekts.
Syntax
new ViewTimeline(options)
Parameter
options-
Ein Objekt, das die folgenden Eigenschaften enthalten kann:
subject-
Eine Referenz zu einem
Element, das das Subjektelement darstellt, dessen Sichtbarkeit innerhalb seines nächsten vorfahrenden scrollbaren Elements (Scroller) den Fortschritt der Zeitleiste steuern wird. axisOptional-
Ein enumerierter Wert, der die Scrollachse darstellt, die den Fortschritt der Zeitleiste steuern wird. Mögliche Werte sind:
"block": Die Scrollleiste auf der Block-Achse des Scrollcontainers, welche die Achse in der Richtung ist, die senkrecht zum Fluss des Textes innerhalb einer Zeile steht. Für horizontale Schreibrichtungen, wie Standard-Englisch, ist dies dasselbe wie"y", während es für vertikale Schreibrichtungen dasselbe wie"x"ist."inline": Die Scrollleiste auf der Inline-Achse des Scrollcontainers, welche die Achse in der Richtung parallel zum Fluss des Textes in einer Zeile ist. Für horizontale Schreibrichtungen ist dies dasselbe wie"x", während es für vertikale Schreibrichtungen dasselbe wie"y"ist."y": Die Scrollleiste auf der vertikalen Achse des Scrollcontainers."x": Die Scrollleiste auf der horizontalen Achse des Scrollcontainers.
Wird
axisweggelassen, ist der Standard"block". insetOptional-
Ein Wert oder ein Array von Werten, die eine Anpassung der Position des Scrollports darstellen, in dem das Subjekt als sichtbar gilt (siehe Scrollcontainer für weitere Details). Mögliche Werte sind:
"auto": Die Standardboxposition wird verwendet.- Ein String: Wenn ein String angegeben wird, kann er aus einem oder zwei Werten bestehen, die gleich
autooder einem CSS<length-percentage>-Wert sind. Anders ausgedrückt, sollte der String ein gültigerview-timeline-inset-Wert sein. - Ein Array von ein oder zwei Werten, die
"auto"oder einen geeignetenCSSNumericValuedarstellen können, um einen Längen- oder Prozentsatzausgleich darzustellen (zum BeispielCSS.px()oderCSS.percent(). Wenn ein Array bereitgestellt wird, repräsentiert der erste Wert den Beginneinzug (dies beeinflusst denViewTimeline.endOffsetWert) und der zweite Wert den Endeinzug (dies beeinflusst denViewTimeline.startOffsetWert).
Wenn das Array nur einen Wert hat, wird er dupliziert.
Wird
insetweggelassen, ist der Standardauto.
Rückgabewert
Eine neue Instanz eines ViewTimeline Objekts.
Beispiele
Sehen Sie die Hauptseite ViewTimeline für ein Beispiel.
Spezifikationen
| Specification |
|---|
| Scroll-driven Animations> # dom-viewtimeline-viewtimeline> |
Browser-Kompatibilität
Enable JavaScript to view this browser compatibility table.