Tôi tìm thấy cách đơn giản nhất là đặt điều này trong ghi đè của bạn. Xin lỗi vì sự lựa chọn màu sắc không thể tưởng tượng của tôi
Bootstrap 4-Alpha SASS
.my-btn {
//@include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);
@include button-variant(red, white, blue);
}
Ví dụ về Bootstrap 4 Alpha SASS
Bootstrap 3 LESS
.my-btn {
//.button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);
.button-variant(red; white; blue);
}
Ví dụ về Bootstrap 3 LESS
Bootstrap 3 SASS
.my-btn {
//@include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);
@include button-variant(red, white, blue);
}
Ví dụ về Bootstrap 3 SASS
Bootstrap 2.3 LESS
.btn-primary {
//.buttonBackground(@btnBackground, @btnBackgroundHighlight, @grayDark, 0 1px 1px rgba(255,255,255,.75));
.buttonBackground(red, white);
}
Ví dụ về Bootstrap 2.3 LESS
Bootstrap 2.3 SASS
.btn-primary {
//@include buttonBackground($btnPrimaryBackground, $btnPrimaryBackgroundHighlight);
@include buttonBackground(red, white);
}
Nó sẽ chăm sóc di chuột / kích hoạt cho bạn
Từ các nhận xét, nếu bạn muốn làm sáng nút thay vì tối khi sử dụng màu đen (hoặc chỉ muốn đảo ngược), bạn cần mở rộng lớp thêm một chút như vậy:
Bootstrap 3 SASS Ligthen
.my-btn {
// @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);
$color: #fff;
$background: #000;
$border: #333;
@include button-variant($color, $background, $border);
// override the default darkening with lightening
&:hover,
&:focus,
&.focus,
&:active,
&.active,
.open > &.dropdown-toggle {
color: $color;
background-color: lighten($background, 20%); //10% default
border-color: lighten($border, 22%); // 12% default
}
}
Ví dụ về Bootstrap 3 SASS Lighten
lessc
. Không chỉnh sửa trực tiếp các tệp CSS! Nó không thể bảo trì.