在Bootstrap 4中更改按钮的背景颜色

时间:2017-02-12 00:12:09

标签: bootstrap-4 twitter-bootstrap-4

我想更改Bootstrap 4 Alpha 6中按钮的颜色。

在我的_custom.scss中,我包括:

$brand-primary:             $purple;

但要使按钮的颜色从蓝色变为紫色,我还必须包括:

$btn-primary-bg:                 $purple;

不足以包含第一行吗?

这就是我在自定义文件中的全部内容。

$purple: #a02971;
$brand-primary: $purple;
$enable-rounded: false;

最后一行成功删除了我的按钮的圆角,所以我知道我对sass文件的重新编译工作正常。但是当我查看生成的css时,按钮背景颜色仍然是默认的蓝色。

2 个答案:

答案 0 :(得分:6)

要在scss编译期间进行颜色更改以正确传播,您需要编辑bootstrap.scss文件并在变量之前导入自定义。

bootstrap.scss摘录:

// Core variables and mixins
@import "custom"; // fix problems with variable overrides not propagating
@import "variables";
@import "mixins";
//@import "custom";

答案 1 :(得分:1)

您只需要更改$brand-primary即可设置“主要”颜色。

$purple:        #551a8b;
$brand-primary: $purple;

http://www.codeply.com/go/6jlKsNT416