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

View in English Always switch to English

CSSViewTransitionRule

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Das Interface CSSViewTransitionRule repräsentiert eine CSS-@view-transition-At-Regel.

CSSRule CSSViewTransitionRule

Instanzeigenschaften

Erbt Eigenschaften von CSSRule.

Gibt den Wert des navigation-Deskriptors der @view-transition-At-Regel zurück.

types Schreibgeschützt

Gibt ein Array mit den Werten des types-Deskriptors der @view-transition-At-Regel zurück.

Instanzmethoden

Erbt Methoden von CSSRule.

Beispiele

Grundlegende Verwendung

Ein Stylesheet enthält eine @view-transition-At-Regel, für die die Deskriptoren navigation und types festgelegt sind:

css
@view-transition {
  navigation: auto;
  types: slide rotate;
}

Im Skript greifen wir über document.styleSheets[0].cssRules auf die @view-transition-At-Regel zu und geben das zugehörige CSSViewTransitionRule-Objekt sowie seine Eigenschaften navigation und types in der Konsole aus. Die Eigenschaft types gibt ein Array mit den für den types-Deskriptor festgelegten Werten zurück.

js
let myRule = document.styleSheets[0].cssRules;
console.log(myRule[0]); // a CSSViewTransitionRule representing the @view-transition at-rule
console.log(myRule[0].navigation); // "auto"
console.log(myRule[0].types); // ["slide", "rotate"]

Spezifikationen

Spezifikation
CSS View Transitions Module Level 2
# cssviewtransitionrule

Browser-Kompatibilität

Siehe auch