文本强调类颜色在定制时不会改变

时间:2016-04-09 15:51:05

标签: twitter-bootstrap twitter-bootstrap-3 less

我目前正在运行Bootstrap 3主题的分支。我遇到了一个小障碍,我想要一些帮助。

我更改了@brand-∗个变量,但文字强调类(.text-*;)除了.text-primary.text-muted之外没有拾取新颜色,其余的继承了默认值文本颜色是#fff

之前,使用新颜色手动重新定义了类,我认为颜色会像我预期的那样改变,但我无法弄清楚为什么。

您可以在此处找到代码:https://github.com/wolfy1339/m8tro-bootstrap/tree/master/src/themes/m8tro

1 个答案:

答案 0 :(得分:0)

这是因为你没有覆盖正确的变量。

查看type.less

你看:

.text-primary {
  .text-emphasis-variant(@brand-primary);
}
.text-success {
  .text-emphasis-variant(@state-success-text);
}
.text-info {
  .text-emphasis-variant(@state-info-text);
}
.text-warning {
  .text-emphasis-variant(@state-warning-text);
}
.text-danger {
  .text-emphasis-variant(@state-danger-text);
}

.text-emphasis-variant是以/mixins/text-emphasis.less

编码的mixin

所以你必须覆盖这些变量,你可以找到Form states and alerts