【发布时间】:2012-09-04 03:31:33
【问题描述】:
我正在将样式表从 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 中不是那样工作吗?有没有办法达到同样的目的?
【问题讨论】:
标签: sass