如何使用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 中国大陆许可协议进行许可。

posted @ 2020-10-08 17:34  异·类  阅读(7284)  评论(0编辑  收藏  举报