CSSPropertyRule - 表示单个 CSS @property 规则
CSSPropertyRule
是 CSS 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 的定义 |
工作草案 | 初始定义。 |
桌面浏览器兼容性
暂无兼容数据