【发布时间】:2019-04-02 20:15:10
【问题描述】:
我想根据body标签的选择器改变变量的值。
例如:
$body-bg: green;
$text-color: red;
$border-style: grey;
body{
background:$body-bg;
color: $text-color;
}
如果主体具有“黑暗”类,则变量值应有条件地更改为类似这样:
$body-bg: black;
$text-color: white;
不幸的是,不同的文件中有很多覆盖。所以我不能在所有地方都覆盖。所以在我的场景中,唯一的方法是根据选择器覆盖变量的值。
【问题讨论】:
-
你不能用 Sass 变量做到这一点,但你可以用 CSS 自定义变量。
标签: css sass scss-mixins