有诸如CSS.registerProperty
之类功能的草稿。实际上,它允许为CSS变量定义类型,以便浏览器能够扩展其对它们的能力,包括动画值。
对我来说,可以用于仅CSS的目的(示例)的功能仅具有JavaScript表示,并且不能从纯CSS使用。
,似乎很奇怪。是否有任何理由将其包含在JavaScript中,但不建议CSS建议?
我现在无法从CSS做的事情:
- 指定类型(
syntax
) - 没有它CSS动画将无法使用(同一示例) - 指定
inherits: false
实际上已经讨论过,如果事情发生正确,我们应该能够使用@property
规则。
当前的讨论会将您的JS转换为
@property --alpha {
syntax: "<number>";
initialValue: 1;
inherits: true;
})