【发布时间】:2022-07-21 20:15:47
【问题描述】:
我想用我选择的颜色覆盖.text-primary。
所以在我的覆盖文件中,我将其定义为:
@include text-emphasis-variant(".text-primary",$brand-primary, true);
text-emphasis-variant 是 Bootstrap 4 中的一个 mixin,它的定义方式是将 color 属性标记为 !important。所以生成的css文件如下:
.text-primary {
color: #007bff !important; }
a.text-primary:hover, a.text-primary:focus {
color: #0056b3 !important; }
.text-primary {
color: #0078D2 !important; }
a.text-primary:hover, a.text-primary:focus {
color: #004c86 !important; }
现在,我想在另一个类中使用text-primary 类:
<div class="customRow">
<span class="text-primary"> Testing </span>
</div>
我还有另一个覆盖,例如:
.customRow>span {
color: #555
}
这里的问题是它没有采用颜色#555,因为text-primary 中的颜色标记为!important。
【问题讨论】:
标签: html twitter-bootstrap bootstrap-4 scss-mixins