|
108 | 108 | border: 1px solid rgba(3, 60, 89, 0.5); |
109 | 109 | } |
110 | 110 |
|
111 | | - /* Pressed knob */ |
| 111 | + /* Hovered/pressed knob */ |
| 112 | + .custom-knobs-range::part(knob hover), |
112 | 113 | .custom-knobs-range::part(knob pressed) { |
113 | 114 | background: var(--color-blue-primary); |
114 | 115 | } |
|
120 | 121 | border-radius: inherit; |
121 | 122 | } |
122 | 123 |
|
123 | | - /* Pressed/focused knob hover/focus indicator */ |
| 124 | + /* Override the default hover/focus indicator */ |
| 125 | + .custom-knobs-range::part(knob hover)::before, |
124 | 126 | .custom-knobs-range::part(knob pressed)::before, |
125 | 127 | .custom-knobs-range::part(knob focused)::before { |
126 | 128 | transform: scale(1); |
|
139 | 141 | border-radius: 4px; |
140 | 142 | } |
141 | 143 |
|
142 | | - /* TODO hover states */ |
143 | | - |
144 | 144 | /* iOS offset is larger than MD due to not having a bottom arrow */ |
145 | 145 | .ios.custom-knobs-range { |
146 | 146 | --pin-offset: 8px; |
|
200 | 200 | border-radius: 0 50% 50% 0; |
201 | 201 | } |
202 | 202 |
|
203 | | - /* Pressed knob lower */ |
| 203 | + /* Hovered/pressed knob lower */ |
| 204 | + #lower-upper-dual-knobs-range::part(knob-lower hover), |
204 | 205 | #lower-upper-dual-knobs-range::part(knob-lower pressed) { |
205 | 206 | background: var(--color-blue-light); |
206 | 207 | } |
207 | 208 |
|
208 | | - /* Pressed knob upper */ |
| 209 | + /* Hovered/pressed knob upper */ |
| 210 | + #lower-upper-dual-knobs-range::part(knob-upper hover), |
209 | 211 | #lower-upper-dual-knobs-range::part(knob-upper pressed) { |
210 | 212 | background: var(--color-blue-dark); |
211 | 213 | } |
|
228 | 230 | * ----------------------------------- |
229 | 231 | */ |
230 | 232 |
|
231 | | - /* Pressed knob A */ |
| 233 | + /* Hovered/pressed knob A */ |
| 234 | + #a-b-dual-knobs-range::part(knob-a hover), |
232 | 235 | #a-b-dual-knobs-range::part(knob-a pressed) { |
233 | 236 | background: var(--color-blue-light); |
234 | 237 | } |
235 | 238 |
|
236 | | - /* Pressed knob B */ |
| 239 | + /* Hovered/pressed knob B */ |
| 240 | + #a-b-dual-knobs-range::part(knob-b hover), |
237 | 241 | #a-b-dual-knobs-range::part(knob-b pressed) { |
238 | 242 | background: var(--color-blue-dark); |
239 | 243 | } |
|
0 commit comments