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

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die CSSViewTransitionRule Schnittstelle repräsentiert eine CSS @view-transition At-Regel.

CSSRule CSSViewTransitionRule

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

Specification
CSS View Transitions Module Level 2
# cssviewtransitionrule

Browser-Kompatibilität

Siehe auch