1. Web
  2. Web-APIs
  3. ViewTimeline
  4. ViewTimeline()

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

View in English Always switch to English

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

js
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.

axis Optional

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 axis weggelassen, ist der Standard "block".

inset Optional

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 auto oder einem CSS <length-percentage>-Wert sind. Anders ausgedrückt, sollte der String ein gültiger view-timeline-inset-Wert sein.
  • Ein Array von ein oder zwei Werten, die "auto" oder einen geeigneten CSSNumericValue darstellen können, um einen Längen- oder Prozentsatzausgleich darzustellen (zum Beispiel CSS.px() oder CSS.percent(). Wenn ein Array bereitgestellt wird, repräsentiert der erste Wert den Beginneinzug (dies beeinflusst den ViewTimeline.endOffset Wert) und der zweite Wert den Endeinzug (dies beeinflusst den ViewTimeline.startOffset Wert).

Wenn das Array nur einen Wert hat, wird er dupliziert.

Wird inset weggelassen, ist der Standard auto.

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

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /