Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
CSSPropertyRule
Baseline 2024Newly available
Since July 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
DieCSSPropertyRule-Schnittstelle derCSS Properties and Values API repräsentiert eine einzelne CSS@property-Regel.
In diesem Artikel
Instanz-Eigenschaften
Erbt Eigenschaften von ihrem VorfahrenCSSRule.
CSSPropertyRule.inheritsSchreibgeschütztGibt das Vererbungsflag der benutzerdefinierten Eigenschaft zurück.
CSSPropertyRule.initialValueSchreibgeschütztGibt den Anfangswert der benutzerdefinierten Eigenschaft zurück.
CSSPropertyRule.nameSchreibgeschütztGibt den Namen der benutzerdefinierten Eigenschaft zurück.
CSSPropertyRule.syntaxSchreibgeschütztGibt die literale Syntax der benutzerdefinierten Eigenschaft zurück.
Instanz-Methoden
Keine spezifischen Methoden; erbt Methoden von ihrem VorfahrenCSSRule.
Beispiele
Dieses Stylesheet enthält eine einzelne@property-Regel. Die erste zurückgegebeneCSSRule wird eineCSSPropertyRule 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 CSSPropertyRuleSpezifikationen
| Specification |
|---|
| CSS Properties and Values API Level 1> # the-css-property-rule-interface> |