我正在将样式表从LESS转换为SCSS,我对我看到的变量范围感到困惑。用一个简单的例子复制:
$my-color: #000;
#logo {
$my-color: #555;
color: $my-color;
}
a {
color: $my-color;
}
转换为以下 CSS:
#logo {
color: #555555;
}
a {
color: #555555;
}
LESS中的等效构造将导致a color
值#000
作为范围内的变量声明#logo
将覆盖更通用的声明,但仅在该范围内。变量作用域在SCSS中不是那样工作吗?有没有办法达到同样的目的?