我试图重写引导的默认颜色在我的角度项目。我创建了一个_variables.scss
文件我src
文件夹内。
在这个文件中的我已经添加下面的代码:$primary: purple;
然后,我有我的导入文件_variables.scss
到我这样的主要styles.scss
:@import 'variables';
我还安排我angular.json
文件,这样我的风格是这样的:
"styles": [
"src/styles.scss",
"node_modules/bootstrap/dist/css/bootstrap.min.css"
],
我想实现的是,当我使用我的HTML下面的代码:
<button type="submit" class="btn btn-primary auth-button">Sign in</button>
我的按钮的颜色应为紫色。
我想改变以后更多的变量和上几页,因此这应该是一个全局变量。
我曾设法从那里我angular.json
它添加到我的风格除去引导和我styles.scss
手动导入的方式解决这个问题。
我也改变了以目标的scss
文件我的引导路径。这里是我的html代码:
@import 'variables';
@import '../node_modules/bootstrap/scss/bootstrap.scss';
这里是我在angular.json
风格:
"styles": [
"src/styles.scss"
],
您正在尝试使用自举 - 萨斯功能,但使用的精缩CSS。
你要么需要:
@import './_variables.scss';
@import '~bootstrap-sass/assets/stylesheets/_bootstrap';
你可以在你btn-primary
同时使用styles.scss
的import
在上面输入你的变量与自举类_variables.scss
改变
.btn-primary {
color: $primary;
}