继承
语法
css
@property --property-name {
syntax: "<color>";
inherits: false;
initial-value: #c0ffee;
}
@property --property-name {
syntax: "<color>";
inherits: true;
initial-value: #c0ffee;
}
值
正式定义
正式语法
inherits =
true |
false
示例
将类型检查添加到 --my-color
自定义属性,作为颜色、默认值,并且不允许它继承其值
css
@property --my-color {
syntax: "<color>";
inherits: false;
initial-value: #c0ffee;
}
使用 JavaScript CSS.registerProperty()
js
window.CSS.registerProperty({
name: "--my-color",
syntax: "<color>",
inherits: false,
initialValue: "#c0ffee",
});
规范
规范 |
---|
CSS 属性和值 API 第 1 级 # inherits-descriptor |
浏览器兼容性
BCD 表格仅在浏览器中加载