我正在使用Gulp和Boostrap来放置一个主题。我有main.scss
文件,该文件具有下面的代码:身体覆盖不通过sass覆盖与Bootstrap应用
@import 'base/_base.scss';
@import 'base/_mixins.scss';
@import 'base/_variables.scss';
@import 'layouts/_footer.scss';
@import 'layouts/_header.scss';
@import 'layouts/_nav.scss';
@import 'modules/_typography.scss';
@import 'modules/_blocks.scss';
@import 'modules/_buttons.scss';
@import 'modules/_sections.scss';
@import 'modules/_components.scss';
@import "bootstrap";
@import "bootstrap/theme";
引导被加载OK,我可以在一个索引页我看到它。问题出现在我将代码添加到_base.scss。我增加了以下内容:
body {
font-size: 16px;
line-height: 1.5em;
color: #666666;
}
然后跑到gulp
,我可以看到,它生成的CSS文件main.css
,为我的索引页使用。我可以在main.css
文件的顶部看到主体覆盖,但是当我加载页面时,它并未被应用。我可以在检查元素中看到它正在被进一步向下的引导体定义覆盖。
我做了另一个测试,并设置$font-size-base: 16px;
并运行gulp
,它应用的变化很好。
如果任何人都可以指出我正确的方向,将非常感激。
Woudnt是那么意味着我需要申请!在覆盖文件的每一件事情重要吗? – DMH
是的,如果你有很多东西,那不太好。你真的应该尝试在引导后得到你的一个加载。 – blairmeister
我已经修改我的scss文件来首先加载boostrap。感谢您指点我在正确的方向:) – DMH