【发布时间】:2017-11-14 12:19:56
【问题描述】:
我正在做一个学习 Bootstrap 4 (alpha 6) 的教程。我需要从引导程序自定义原始 css 配置。
为此我修改了_custom.scss:
// Bootstrap overrides
//
// Copy variables from `_variables.scss` to this file to override
default values
// without modifying source files.
$green:red;
然后我重新编译 bootstrap.scss 文件(我正在使用 prepros),当我重新加载页面时,没有任何改变。当我查看生成的 bootstrap.css 文件时,颜色仍然是 bootstrap 主题中的默认绿色。
当我直接修改 _variables.scss 文件时,它可以完美运行。
在我的 bootstrap.scss 文件中,_custom.scss 文件是在 _variables.scss 之后导入的:
// Core variables and mixins
@import "variables";
@import "mixins";
@import "custom";
有人知道为什么这不起作用吗?
【问题讨论】:
-
Bootstrap uses SCSS
!defaults 设置变量。尝试导入custom之前variables. -
你能发布你的变量文件吗?
-
今晚我会更新我的帖子。但是变量文件是bootstrap默认提供的,我什么都没改。
标签: css html sass bootstrap-4