【发布时间】:2018-10-17 19:10:06
【问题描述】:
我想在 Bootstrap 4 中创建一个带有白色 (#fff) 文本颜色的新按钮样式。 Mixin button-variant 会根据背景颜色自动设置文本颜色。如何在不修改_buttons.scss的情况下,同时使用这个mixin和设置颜色?
custom.scss
.my_button {
@include button-variant(HOW TO SET TEXT COLOR TO WHITE?);
}
_buttons.scss
@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {
color: color-yiq($background);
@include gradient-bg($background);
border-color: $border;
@include box-shadow($btn-box-shadow);
@include hover {
color: color-yiq($hover-background);
@include gradient-bg($hover-background);
border-color: $hover-border;
}
【问题讨论】:
标签: twitter-bootstrap sass bootstrap-4 scss-mixins