【发布时间】:2019-05-09 08:17:54
【问题描述】:
我刚开始使用 Bootstrap 4 和 Sass。我一生都无法弄清楚如何覆盖默认的 .alert-[whatever] 样式。
如果我有:
<div class="alert alert-success">Hello!</div>
它使用 Bootstrap 4 附带的默认浅绿色阴影创建一个警报。我可以覆盖它的唯一方法是使用我自己的自定义 CSS 样式用于 .alert-success。我宁愿使用内置变量来覆盖它,就像我使用其他颜色一样,但我不知道这是否是一个选项?
在我的 .scss 文件中,我有:
$blue: #3498db;
$green: #37bf91;
$theme-colors: (
"primary": $blue,
"success": $green,
);
我认为.alert-success 只会使用我在 .scss 文件中指定的$green,但事实并非如此。
我尝试过$alert-success: $green;这也没有改变任何东西。
解决这个问题的正确方法是什么?
【问题讨论】:
标签: sass bootstrap-4