【发布时间】:2021-09-18 17:28:25
【问题描述】:
我正在使用 bootstrap.build 自定义引导程序 5。到目前为止,我没有任何问题。
但是,当我切换到 react 项目时,事情就出错了。按钮内的文本变为黑色。悬停时,大纲按钮也是如此。
我所做的只是自定义.scss 文件,如下所示:
$orange: #e84c22;
$primary: $orange;
@import "~bootstrap/scss/bootstrap.scss";
怎么了?
我的目标是使用 #e84c22 的确切颜色更改这些按钮,以仅使用 btn btn-outline-primary 和 btn btn-primary 类显示白色文本。
我尝试将$yiq-contrasted-threshold 更改为200,但没有任何改变。
那么,Bootstrap in react 和 bootstrap.build 有什么区别呢?背后发生了什么?
【问题讨论】:
-
它与
color-contrast有关。它会自动检测并决定文本使用哪种颜色 -
@Apostolos 正确,我知道这一点。但是,为什么当我导入它来做出反应时它会有所不同?以及如何解决这个问题?我一直在寻找这个东西差不多一个星期了。
-
对不起,我看到你不想使用选择器。我的解决方案基于
button-outline-variant和选择器 -
你能在沙盒上添加相同的非反应项目吗?
标签: css reactjs twitter-bootstrap sass bootstrap-5