ScrollTimeline: Konstruktor ScrollTimeline()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Der ScrollTimeline()
Konstruktor erstellt eine neue Instanz des ScrollTimeline
Objekts.
Syntax
new ScrollTimeline(options)
Parameter
options
-
Ein Objekt, das die folgenden Eigenschaften enthalten kann:
source
-
Eine Referenz zu einem
Element
, das das scrollbare Element (Scroller) darstellt, dessen Scrollposition den Fortschritt der Zeitleiste steuern wird. axis
Optional-
Ein enumerierter Wert, der die Scrollachse darstellt, die den Fortschritt der Zeitleiste steuern wird. Mögliche Werte sind:
"block"
: Der Scrollbalken auf der Blockachse des Scrollcontainers, die Achse in der Richtung senkrecht zum Textfluss innerhalb einer Zeile. Für horizontale Schreibmodi, wie z. B. standardmäßiges Englisch, entspricht dies"y"
, während es für vertikale Schreibmodi"x"
entspricht."inline"
: Der Scrollbalken auf der Inline-Achse des Scrollcontainers, die Achse in Richtung parallel zum Textfluss in einer Zeile. Für horizontale Schreibmodi entspricht dies"x"
, während es für vertikale Schreibmodi"y"
entspricht."y"
: Der Scrollbalken auf der vertikalen Achse des Scrollcontainers."x"
: Der Scrollbalken auf der horizontalen Achse des Scrollcontainers.
Wenn weggelassen, ist der Standardwert für
axis
"block"
.
Rückgabewert
Eine neue Instanz des ScrollTimeline
Objekts.
Beispiele
Siehe die Hauptseite von ScrollTimeline
für ein Beispiel.
Spezifikationen
Specification |
---|
Scroll-driven Animations # dom-scrolltimeline-scrolltimeline |
Browser-Kompatibilität
BCD tables only load in the browser