【问题标题】:Bootstrap SASS Override primary button text color [duplicate]Bootstrap SASS覆盖主按钮文本颜色[重复]
【发布时间】:2020-12-17 06:53:00
【问题描述】:

我正在尝试使用 sass 将 btn-primary文本颜色 设置为默认灰色。

我可以通过查看默认的 _buttons.scss 文件看到用于设置颜色的变量是 $body-color 但如果我将此变量更改为白色,那么显然所有正文文本也会变为白色在白色背景上。

我尝试手动设置.btn 的颜色,但随后悬停会将文本设置为灰色。如下:

@import "../node_modules/bootstrap/scss/bootstrap";

.btn {
    color: #fff;
}

如何覆盖此样式?

【问题讨论】:

标签: css bootstrap-4 sass


【解决方案1】:

您可以使用按钮变体混合轻松地仅更改按钮颜色。由于您只想更改按钮颜色,而不是整个主主题颜色,因此您需要使用 SASS 中的按钮变体 mixins。

$mynewcolor:teal;

.btn{
    @include button-variant($mynewcolor);
}

【讨论】:

    猜你喜欢
    • 2021-04-13
    • 2021-12-06
    • 2014-07-21
    • 2020-05-13
    • 2014-11-17
    • 2018-11-10
    • 2011-05-28
    • 1970-01-01
    • 2016-04-18
    相关资源
    最近更新 更多