【发布时间】:2018-02-05 06:09:34
【问题描述】:
我在尝试在 Angular Cli 中为引导创建自定义主题时遇到了一些问题。
在我的styles.scss 我有这个:
@import "scss/_theme.scss";
@import "~bootstrap/scss/bootstrap";
在scss/_theme.scss 我有这个:
$theme-colors: (
"primary": #ff0000
);
body {
font-family: 'Times New Roman'
}
所以,我正在尝试覆盖主要颜色变量以及正文的字体系列。
由于某种原因,我得到了这个:
如您所见,原色是正确的(#ff0000)但字体系列不是“Times New Roman”,它是引导程序的默认字体系列。
无论如何,如果我像这样更改导入的顺序(首先引导):
@import "~bootstrap/scss/bootstrap";
@import "scss/_theme.scss";
我有这个不同的场景:
因此,字体系列属性被替换为“Times New Roman”,但现在它使用引导程序的默认原色并忽略我的覆盖。
顺便说一句,我显然希望这两项更改同时发生。
有什么想法吗? 提前致谢!
【问题讨论】: