Firefox Tomorrow

web api interface

CSSPropertyRule

View on MDN ↗

The CSSPropertyRule interface of the CSS Properties and Values API represents a single CSS @property rule.

Instance properties

Inherits properties from its ancestor CSSRule.

  • inherits Read only
    • : Returns the inherit flag of the custom property.
  • initialValue Read only
    • : Returns the initial value of the custom property.
  • name Read only
    • : Returns the name of the custom property.
  • syntax Read only
    • : Returns the literal syntax of the custom property.

Instance methods

No specific methods; inherits methods from its ancestor CSSRule.

Examples

This stylesheet contains a single @property rule. The first CSSRule returned will be a CSSPropertyRule with the properties and values as defined by the rule in CSS.

@property --property-name {
  syntax: "<color>";
  inherits: false;
  initial-value: #c0ffee;
}
const myRules = document.styleSheets[0].cssRules;
console.log(myRules[0]); // A CSSPropertyRule

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.