让我们说我有一个大项目,并且我将在该项目中多次自定义元素,因此每次我需要进入CSS并通过其id或class声明该元素并开始自定义。 / p>
#elemen{...
因此,如果我必须更改该元素的id怎么办,如果它在CSS中声明为自定义属性,并且我可以随时更改,则变得不那么容易了。
我尝试如下操作:
:root{
--container: "container";
}
body #var(--container){...
但是显然,这是行不通的。 如果可用,我真的想做的另一件事是在CSS文档的任何地方使用这些自定义属性作为键,这样我就可以在动态更改键值(例如@keyvalues)方面获得更大的灵活性,例如:
@keyframes name{
0%{... }
var(--keyframe1){... }
var(--keyframe2){... }
那么这是否已经可以在CSS中实现?如果没有,那么还有其他方法可以解决吗?