CSSPropertyRule - 表示单个 CSS @property 规则

CSSPropertyRuleCSS Properties and Values API 的接口,表示单个 CSS @property 规则。

属性

从其祖先接口 CSSRule 继承了属性。

CSSPropertyRule.inherits 只读

返回自定义属性的继承标志。

CSSPropertyRule.initialvalue 只读

返回自定义属性的初始值。

CSSPropertyRule.name 只读

返回自定义属性的名称。

CSSPropertyRule.syntax 只读

返回自定义属性的文字语法。

方法

无自身方法;从其祖先接口 CSSRule 继承了方法。

实例

该样式表包含一个 @property 规则。返回的第一个 CSSRule 将是一个 CSSPropertyRule,其属性和值由 CSS 中的规则定义。

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

规范

规范 状态 备注
CSS Properties and Values API Level 1
CSSPropertyRule 的定义
工作草案 初始定义。

桌面浏览器兼容性

暂无兼容数据