CSSViewTransitionRule - Web-APIs | MDN

Instanz-Eigenschaften

Erbt Eigenschaften von ihrem Vorfahren, CSSRule.

Gibt den navigation-Deskriptorwert der @view-transition At-Regel zurück.

types Schreibgeschützt

Gibt ein Array zurück, das die types-Deskriptorwerte der @view-transition At-Regel enthält.

Instanz-Methoden

Erbt Methoden von ihrem Vorfahren, CSSRule.

Beispiele

Grundlegende Nutzung

Ein Stylesheet beinhaltet eine @view-transition At-Regel, mit den Deskriptoren navigation und types gesetzt:

css

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

Im Skript holen wir eine Referenz zur @view-transition At-Regel mittels document.styleSheets[0].cssRules, dann loggen wir das entsprechende CSSViewTransitionRule Objekt und seine navigation- und types-Eigenschaften in die Konsole. Die types-Eigenschaft gibt ein Array zurück, das die für den types-Deskriptor gesetzten Werte enthält.

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

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.