CSSPropertyRule
Das CSSPropertyRule
-Interface der CSS Properties and Values API repräsentiert eine einzelne CSS-@property
-Regel.
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Vorfahren CSSRule
.
CSSPropertyRule.inherits
Schreibgeschützt-
Gibt das Vererbungsflag der benutzerdefinierten Eigenschaft zurück.
CSSPropertyRule.initialValue
Schreibgeschützt-
Gibt den Anfangswert der benutzerdefinierten Eigenschaft zurück.
CSSPropertyRule.name
Schreibgeschützt-
Gibt den Namen der benutzerdefinierten Eigenschaft zurück.
CSSPropertyRule.syntax
Schreibgeschützt-
Gibt die wörtliche Syntax der benutzerdefinierten Eigenschaft zurück.
Instanz-Methoden
Keine spezifischen Methoden; erbt Methoden von seinem Vorfahren CSSRule
.
Beispiele
Dieses Stylesheet enthält eine einzelne @property
-Regel. Die erste zurückgegebene CSSRule
wird eine CSSPropertyRule
sein, mit den Eigenschaften und Werten, die durch die Regel in CSS definiert sind.
@property --property-name {
syntax: "<color>";
inherits: false;
initial-value: #c0ffee;
}
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0]); //a CSSPropertyRule