我想知道是否可以将css属性定义为变量。 例如,我可以这样做:
<div class="wide(20)"></div>
并在.css:
.wide(x)
{
width : x% ;
}
.tr-speed(y)
{
-webkit-transition: y s;
}
我知道这可能是用JavaScript完成的,但我想要一个完整的CSS解决方案,如果有的话。 提前谢谢。
答案 0 :(得分:2)
答案 1 :(得分:2)
答案 2 :(得分:1)
CSS变量有一个新的W3C草案。
看看:
http://dev.w3.org/csswg/css-variables/
很快就会有主流浏览器的支持:
https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables#Browser_compatibility