从技术上讲,这不是 boostrap 的事情,而是 scss 的事情,但 Bootstrap 是我遇到问题的上下文。我正在更改引导程序中某些值的默认值。一个特定的变量,我想引用另一个引导变量。
所以我有自己的文件:
@import "_variable.overrides.scss";
@import "bootstrap.scss";
我的 _variable.overrides.scss 看起来像这样:
$secondary: lighten($primary, 10%);
我不能这样做,因为 $primary 是未定义的,因为我首先导入了我的覆盖 scss。如果我先导入 boostrap.scss,它不会覆盖,因为覆盖必须在默认变量定义之前。
有没有办法通过引用另一个变量来覆盖一个变量?