我在scss文件中定义如下。
$base1: #362E2B;
$base2: #43452f;
$base3: #ffce58;
在这样的咖啡剧本中。
$("#menu a").hover(
-> $(@).css("background","white").css("color","#43452f")
-> $(@).css("background","#43452f").css("color","#ffce58")
)
如果可能,我避免在咖啡脚本中使用幻数。 有没有办法从咖啡脚本中读取scss变量?
答案 0 :(得分:1)
不,这是不可能的。 SASS变量仅驻留在服务器端,它们永远不会到达客户端。
您应该在元素上切换语义类,并让CSS执行应用特定颜色的工作,而不是直接将样式应用于元素。