为什么 CSS.registerProperty 在 Javascript 而不是 CSS?

Why CSS.registerProperty is in Javascript but not in CSS?

CSS.registerProperty等功能的草稿。事实上,它允许为 css 变量定义类型,以便浏览器能够扩展其有关它们的能力,包括动画值。

对我来说,可用于 css-only perpouses () 的功能只有 javascript 表示并且不能用于纯 css.

是否有任何理由将其包含在 javascript 中但不为 css 提出相同的内容?


我从css现在不能做的事情:

实际上是 been discussed already,如果一切顺利,我们应该可以使用 @property 规则。

当前的讨论会将您的 js 转换为

@property --alpha {
  syntax: "<number>"; 
  initialValue: 1;
  inherits: true;
})