如何使用js来修改sass和less变量
这里使用sass举例,less同理可以使用
定义css变量
:root{
--color:red;
}
定义sass变量,使用css的变量值
$sassColor:var(--color);
最后使用js修改css变量值来修改sass的变量值,这个方法也可以绕过浏览器兼容问题让ie也可以使用css变量,但是需要让服务器监听sass文件进行时实监听编译
document.getElementsByClassName('body')[0].style.setProperty('--test', 'blue');
本文作者:异·类
本文链接:https://www.cnblogs.com/yilei-zero/p/13782053.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。