fix(style): make [aria-pressed] override any :hover styles
This commit is contained in:
parent
b6d4ca5901
commit
22b99a10e0
|
@ -496,16 +496,16 @@
|
||||||
border: 1px solid var(--background-color);
|
border: 1px solid var(--background-color);
|
||||||
|
|
||||||
&.interactive {
|
&.interactive {
|
||||||
&[aria-pressed=true] {
|
|
||||||
color: var(--pressed-color, var(--active-color));
|
|
||||||
background-color: var(--pressed-background-color, var(--active-background-color));
|
|
||||||
border-color: var(--pressed-background-color, var(--active-background-color));
|
|
||||||
}
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color:var(--hover-color);
|
color:var(--hover-color);
|
||||||
background-color:var(--hover-background-color);
|
background-color:var(--hover-background-color);
|
||||||
border-color: var(--hover-background-color);
|
border-color: var(--hover-background-color);
|
||||||
}
|
}
|
||||||
|
&[aria-pressed=true] {
|
||||||
|
color: var(--pressed-color, var(--active-color));
|
||||||
|
background-color: var(--pressed-background-color, var(--active-background-color));
|
||||||
|
border-color: var(--pressed-background-color, var(--active-background-color));
|
||||||
|
}
|
||||||
&:is(:active, .active) {
|
&:is(:active, .active) {
|
||||||
color:var(--active-color);
|
color:var(--active-color);
|
||||||
background-color:var(--active-background-color);
|
background-color:var(--active-background-color);
|
||||||
|
@ -525,15 +525,15 @@
|
||||||
border: 1px solid transparent;
|
border: 1px solid transparent;
|
||||||
|
|
||||||
&.interactive{
|
&.interactive{
|
||||||
|
&:hover {
|
||||||
|
background-color: var(--hover-background-color);
|
||||||
|
border-color: var(--hover-background-color);
|
||||||
|
}
|
||||||
&[aria-pressed=true] {
|
&[aria-pressed=true] {
|
||||||
color: var(--pressed-color, var(--active-color));
|
color: var(--pressed-color, var(--active-color));
|
||||||
background-color: var(--pressed-background-color, var(--active-background-color));
|
background-color: var(--pressed-background-color, var(--active-background-color));
|
||||||
border-color: var(--pressed-background-color, var(--active-background-color));
|
border-color: var(--pressed-background-color, var(--active-background-color));
|
||||||
}
|
}
|
||||||
&:hover {
|
|
||||||
background-color: var(--hover-background-color);
|
|
||||||
border-color: var(--hover-background-color);
|
|
||||||
}
|
|
||||||
&:active {
|
&:active {
|
||||||
background-color: var(--active-background-color);
|
background-color: var(--active-background-color);
|
||||||
}
|
}
|
||||||
|
@ -559,14 +559,14 @@
|
||||||
border: 1px solid var(--border-color);
|
border: 1px solid var(--border-color);
|
||||||
|
|
||||||
&.interactive{
|
&.interactive{
|
||||||
|
&:hover{
|
||||||
|
border-color: var(--hover-background-color);
|
||||||
|
}
|
||||||
&[aria-pressed=true] {
|
&[aria-pressed=true] {
|
||||||
color: var(--pressed-color, var(--active-color));
|
color: var(--pressed-color, var(--active-color));
|
||||||
background-color: var(--pressed-background-color, var(--active-background-color));
|
background-color: var(--pressed-background-color, var(--active-background-color));
|
||||||
border-color: var(--pressed-background-color, var(--active-background-color));
|
border-color: var(--pressed-background-color, var(--active-background-color));
|
||||||
}
|
}
|
||||||
&:hover{
|
|
||||||
border-color: var(--hover-background-color);
|
|
||||||
}
|
|
||||||
&:is(:active, .active) {
|
&:is(:active, .active) {
|
||||||
border-color: var(--active-background-color);
|
border-color: var(--active-background-color);
|
||||||
&.router-link-exact-active {
|
&.router-link-exact-active {
|
||||||
|
|
Loading…
Reference in New Issue