1

我在这样的scss文件中定义。

$base1: #362E2B;
$base2: #43452f;
$base3: #ffce58;

在这样的咖啡脚本中。

$("#menu a").hover(
 -> $(@).css("background","white").css("color","#43452f")
 -> $(@).css("background","#43452f").css("color","#ffce58")
)

如果可能的话,我会避免在咖啡脚本中使用幻数。有没有办法从咖啡脚本中读取 scss 变量?

4

1 回答 1

1

不,这是不可能的。SASS 变量仅驻留在服务器端,它们永远不会到达客户端。

您应该在元素上切换语义类,并让 CSS 完成应用特定颜色的工作,而不是将样式直接应用于您的元素。

于 2013-10-08T19:26:59.073 回答