Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
CSSPropertyRule
Baseline
2024
Newly available
Since July 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die CSSPropertyRule-Schnittstelle der CSS Properties and Values API repräsentiert eine einzelne CSS @property-Regel.
Instanz-Eigenschaften
Erbt Eigenschaften von ihrem Vorfahren CSSRule.
CSSPropertyRule.inheritsSchreibgeschützt-
Gibt das Vererbungsflag der benutzerdefinierten Eigenschaft zurück.
CSSPropertyRule.initialValueSchreibgeschützt-
Gibt den Anfangswert der benutzerdefinierten Eigenschaft zurück.
CSSPropertyRule.nameSchreibgeschützt-
Gibt den Namen der benutzerdefinierten Eigenschaft zurück.
CSSPropertyRule.syntaxSchreibgeschützt-
Gibt die literale Syntax der benutzerdefinierten Eigenschaft zurück.
Instanz-Methoden
Keine spezifischen Methoden; erbt Methoden von ihrem Vorfahren CSSRule.
Beispiele
Dieses Stylesheet enthält eine einzelne @property-Regel. Die erste zurückgegebene CSSRule wird eine CSSPropertyRule mit den Eigenschaften und Werten sein, wie sie in der CSS-Regel definiert sind.
@property --property-name {
syntax: "<color>";
inherits: false;
initial-value: #c0ffee;
}
const myRules = document.styleSheets[0].cssRules;
console.log(myRules[0]); // A CSSPropertyRule
Spezifikationen
| Specification |
|---|
| CSS Properties and Values API Level 1> # the-css-property-rule-interface> |
Browser-Kompatibilität
Enable JavaScript to view this browser compatibility table.