我使用variable.scss
文件来自定义我的按钮。我的问题是不使用CSS,而只能使用SCSS 。
我从更改原色(#66cccc)和字体(RobotoSlab)开始:
$primary: #66cccc;
$font-family-base: RobotoSlab;
但是我想要白色的文本(请参阅screensot),但是我的字体是黑色的
bootstrap会根据原色(如果是深色或浅色)来计算黑白颜色
答案 0 :(得分:1)
您是对的,引导程序会根据背景色定义文本颜色,并使文本为浅色或深色。但是可以配置。
如果要深入研究,您会看到Bootstrap使用函数color-yiq
(source)来确定文本是暗还是亮。因此,基本上,您需要两件事来获取按钮的白色文本:
$yiq-contrasted-threshold
的值$yiq-text-light
等于白色(默认情况下为真,所以您不必担心它)