SASS:在编译时设置变量
是否可以在编译时设置sass变量?我基本上想要这样做:
$color: red !default;
div#head {
background-color: $color;
}
当我编译为css时,我想将$ color设置为“blue”(最好是从命令行)。有没有人能够做到这一点?
谢谢,
克里斯
没有找到相关结果
已邀请:
2 个回复
公藕
,你可以使用Sass函数定义Ruby脚本甚至查询数据库。但代码只编译一次,并静态提供。 但是,如果您需要在每个具有不同选项的请求中重新编译它, 您可以使用:custom选项使用Sass :: Engine来呈现代码 传入可以从Sass函数访问的数据 但似乎不建议这样做。可能出于性能原因。
恋卡
并将其命名为'blue.scss'。 然后用下面编译它。
如果要为变量分配另一个值,请创建另一个名为“green.scss”的文件,如:
然后用它编译它
它有点麻烦,但能够在编译时决定变量的值。