Sass通过引用分配变量

时间:2018-01-25 10:49:57

标签: css sass less

我们来看这个例子:

$a: red;
$b: $a;

$a: white;

body {
 background-color: $b;
}

此代码编译为:

body {
  background-color: red;
}

我期待背景颜色像Less一样白。

在Sass中分配变量时有没有办法传递引用?或者它是编译器的行为方式?

1 个答案:

答案 0 :(得分:0)

您可以使用函数执行类似的操作:

$a: red;

@function b(){
  @return $a;
}

$a: white;

body {
 background-color: b();
}

结果:

body {
  background-color: white;
}