mirror of
https://github.com/twbs/bootstrap.git
synced 2025-02-22 06:39:52 +00:00
Explicitly target .btn-check
and undo :hover
(#37165)
rather than the other way around, which caused specificity issues
This commit is contained in:
parent
636bb496c9
commit
2be9cd59ba
@ -40,14 +40,20 @@
|
|||||||
@include box-shadow(var(--#{$prefix}btn-box-shadow));
|
@include box-shadow(var(--#{$prefix}btn-box-shadow));
|
||||||
@include transition($btn-transition);
|
@include transition($btn-transition);
|
||||||
|
|
||||||
:not(.btn-check) + &:hover,
|
&:hover {
|
||||||
&:first-child:hover {
|
|
||||||
color: var(--#{$prefix}btn-hover-color);
|
color: var(--#{$prefix}btn-hover-color);
|
||||||
text-decoration: if($link-hover-decoration == underline, none, null);
|
text-decoration: if($link-hover-decoration == underline, none, null);
|
||||||
background-color: var(--#{$prefix}btn-hover-bg);
|
background-color: var(--#{$prefix}btn-hover-bg);
|
||||||
border-color: var(--#{$prefix}btn-hover-border-color);
|
border-color: var(--#{$prefix}btn-hover-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.btn-check + &:hover {
|
||||||
|
// override for the checkbox/radio buttons
|
||||||
|
color: var(--#{$prefix}btn-color);
|
||||||
|
background-color: var(--#{$prefix}btn-bg);
|
||||||
|
border-color: var(--#{$prefix}btn-border-color);
|
||||||
|
}
|
||||||
|
|
||||||
&:focus-visible {
|
&:focus-visible {
|
||||||
color: var(--#{$prefix}btn-hover-color);
|
color: var(--#{$prefix}btn-hover-color);
|
||||||
@include gradient-bg(var(--#{$prefix}btn-hover-bg));
|
@include gradient-bg(var(--#{$prefix}btn-hover-bg));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user