gpt4 book ai didi

css - SASS:在编译时设置变量

转载 作者:行者123 更新时间:2023-11-28 07:54:28 27 4
gpt4 key购买 nike

是否可以在编译时设置 sass 变量?我基本上想这样做:


$color: red !default;
div#head {

background-color: $color;

}

当我编译成 css 时,我想将 $color 设置为“blue”(最好从命令行)。有没有人能做到这一点?

谢谢,克里斯

最佳答案

我在他们的常见问题解答中找到了这个 http://sass-lang.com/docs/yardoc/file.FAQ.html

如果你只想在每次编译时将一些变量传递给 CSS,比如使用 --watch,你可以使用 Sass functions定义 Ruby 脚本甚至查询数据库。但代码将只编译一次,并静态提供。

但是如果你需要在每次请求时使用不同的选项重新编译它,

you can use Sass::Engine to render the code, using the :custom option to pass in data that can be accessed from your Sass functions

但似乎不推荐这样做。可能是出于性能原因。

关于css - SASS:在编译时设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30199551/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com