|
72 | 72 | */ |
73 | 73 | .custom-knobs-range { |
74 | 74 | --color-blue-light: #3b82f6; |
| 75 | + --color-blue-light-rgb: 59, 130, 246; |
| 76 | + |
75 | 77 | --color-blue-primary: var(--ion-color-primary, #0054e9); |
| 78 | + --color-blue-primary-rgb: var(--ion-color-primary-rgb, 0, 84, 233); |
| 79 | + |
76 | 80 | --color-blue-dark: #1e3a8a; |
| 81 | + --color-blue-dark-rgb: 30, 58, 138; |
77 | 82 | } |
78 | 83 |
|
79 | 84 | .custom-knobs-range::part(knob-handle) { |
|
108 | 113 | border: 1px solid rgba(3, 60, 89, 0.5); |
109 | 114 | } |
110 | 115 |
|
111 | | - /* Hovered/pressed knob */ |
112 | | - .custom-knobs-range::part(knob hover), |
113 | | - .custom-knobs-range::part(knob pressed) { |
114 | | - background: var(--color-blue-primary); |
115 | | - } |
116 | | - |
117 | 116 | /* Hover/focus indicator */ |
118 | 117 | .custom-knobs-range::part(knob)::before { |
119 | 118 | width: 100%; |
|
179 | 178 | * ----------------------------------- |
180 | 179 | */ |
181 | 180 |
|
| 181 | + /* Hovered knob */ |
| 182 | + #single-knob-range::part(knob hover) { |
| 183 | + background: rgba(var(--color-blue-primary-rgb), 0.5); |
| 184 | + } |
| 185 | + |
182 | 186 | /* Pressed knob */ |
183 | 187 | #single-knob-range::part(knob pressed) { |
184 | 188 | background: var(--color-blue-primary); |
|
200 | 204 | border-radius: 0 50% 50% 0; |
201 | 205 | } |
202 | 206 |
|
203 | | - /* Hovered/pressed knob lower */ |
204 | | - #lower-upper-dual-knobs-range::part(knob-lower hover), |
| 207 | + /* Hovered knob lower */ |
| 208 | + #lower-upper-dual-knobs-range::part(knob-lower hover) { |
| 209 | + background: rgba(var(--color-blue-light-rgb), 0.5); |
| 210 | + } |
| 211 | + |
| 212 | + /* Pressed knob lower */ |
205 | 213 | #lower-upper-dual-knobs-range::part(knob-lower pressed) { |
206 | 214 | background: var(--color-blue-light); |
207 | 215 | } |
208 | 216 |
|
209 | | - /* Hovered/pressed knob upper */ |
210 | | - #lower-upper-dual-knobs-range::part(knob-upper hover), |
| 217 | + /* Hovered knob upper */ |
| 218 | + #lower-upper-dual-knobs-range::part(knob-upper hover) { |
| 219 | + background: rgba(var(--color-blue-dark-rgb), 0.5); |
| 220 | + } |
| 221 | + |
| 222 | + /* Pressed knob upper */ |
211 | 223 | #lower-upper-dual-knobs-range::part(knob-upper pressed) { |
212 | 224 | background: var(--color-blue-dark); |
213 | 225 | } |
|
230 | 242 | * ----------------------------------- |
231 | 243 | */ |
232 | 244 |
|
233 | | - /* Hovered/pressed knob A */ |
234 | | - #a-b-dual-knobs-range::part(knob-a hover), |
| 245 | + /* Hovered knob A */ |
| 246 | + #a-b-dual-knobs-range::part(knob-a hover) { |
| 247 | + background: rgba(var(--color-blue-light-rgb), 0.5); |
| 248 | + } |
| 249 | + |
| 250 | + /* Pressed knob A */ |
235 | 251 | #a-b-dual-knobs-range::part(knob-a pressed) { |
236 | 252 | background: var(--color-blue-light); |
237 | 253 | } |
238 | 254 |
|
239 | | - /* Hovered/pressed knob B */ |
240 | | - #a-b-dual-knobs-range::part(knob-b hover), |
| 255 | + /* Hovered knob B */ |
| 256 | + #a-b-dual-knobs-range::part(knob-b hover) { |
| 257 | + background: rgba(var(--color-blue-dark-rgb), 0.5); |
| 258 | + } |
| 259 | + |
| 260 | + /* Pressed knob B */ |
241 | 261 | #a-b-dual-knobs-range::part(knob-b pressed) { |
242 | 262 | background: var(--color-blue-dark); |
243 | 263 | } |
|
0 commit comments