为什么CSS.RegisterProperty在JavaScript中,但不在CSS中



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

对我来说,可以用于仅CSS的目的(示例)的功能仅具有JavaScript表示,并且不能从纯CSS使用。

,似乎很奇怪。

是否有任何理由将其包含在JavaScript中,但不建议CSS建议?


我现在无法从CSS做的事情:

  • 指定类型(syntax) - 没有它CSS动画将无法使用(同一示例)
  • 指定inherits: false

实际上已经讨论过,如果事情发生正确,我们应该能够使用@property规则。

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

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

相关内容

  • 没有找到相关文章

最新更新