|
11 | 11 | * governing permissions and limitations under the License.
|
12 | 12 | */
|
13 | 13 |
|
14 |
| -/* Windows High Contrast Mode */ |
15 |
| -@media (forced-colors: active) { |
16 |
| - .spectrum-ColorWheel { |
17 |
| - --highcontrast-colorwheel-border-color-disabled: GrayText; |
18 |
| - --highcontrast-colorwheel-fill-color-disabled: Canvas; |
| 14 | +.spectrum-ColorWheel { |
| 15 | + --spectrum-colorwheel-width: var(--spectrum-color-wheel-width); |
| 16 | + --spectrum-colorwheel-min-width: var(--spectrum-color-wheel-minimum-width); |
| 17 | + --spectrum-colorwheel-height: var(--spectrum-color-wheel-width); |
19 | 18 |
|
20 |
| - forced-color-adjust: none; |
21 |
| - } |
22 |
| -} |
| 19 | + /* @TODO: leveraging the rgb token in this case to achieve the desired border color implementation as rgb + opacity are required by the `rgba` function. */ |
| 20 | + --spectrum-colorwheel-border-color-rgb: var(--spectrum-gray-1000-rgb); |
| 21 | + |
| 22 | + /* @TODO: using explicit value as `color-wheel-border-opacity` is undefined. */ |
| 23 | + --spectrum-colorwheel-border-opacity: 0.1; |
| 24 | + --spectrum-colorwheel-border-color: rgba(var(--spectrum-colorwheel-border-color-rgb), var(--spectrum-colorwheel-border-opacity)); |
23 | 25 |
|
24 |
| -.spectrum-ColorWheel { |
25 |
| - --spectrum-colorwheel-width: var(--mod-colorwheel-width, var(--spectrum-color-wheel-width)); |
26 |
| - --spectrum-colorwheel-height: var(--mod-colorwheel-height, var(--spectrum-color-wheel-width)); |
27 | 26 | --spectrum-colorwheel-fill-color-disabled: var(--mod-colorwheel-fill-color-disabled, var(--spectrum-disabled-background-color));
|
28 |
| - --spectrum-colorwheel-border-color: var(--spectrum-transparent-black-300); |
29 | 27 |
|
30 |
| - --spectrum-colorwheel-border-width: var(--mod-colorwheel-border-width, var(--spectrum-border-width-100)); |
| 28 | + --spectrum-colorwheel-border-width: var(--spectrum-border-width-100); |
31 | 29 | --spectrum-colorwheel-track-width: var(--mod-colorwheel-track-width, var(--spectrum-color-control-track-width));
|
32 | 30 |
|
| 31 | + --spectrum-colorwheel-colorarea-margin: var(--spectrum-color-wheel-color-area-margin); |
| 32 | + |
33 | 33 | /* stylelint-disable-next-line spectrum-tools/no-unused-custom-properties -- used with JS in calculating the clip-path paths and colorarea-container-size */
|
34 | 34 | --_track-width: var(--spectrum-colorwheel-track-width);
|
35 | 35 | /* stylelint-disable-next-line spectrum-tools/no-unused-custom-properties -- used with JS in calculating the clip-path paths and colorarea-container-size */
|
36 | 36 | --_border-width: var(--spectrum-colorwheel-border-width);
|
37 | 37 |
|
38 | 38 | position: relative;
|
39 | 39 | display: block;
|
40 |
| - min-inline-size: var(--mod-colorwheel-min-width, var(--spectrum-color-wheel-minimum-width)); |
| 40 | + min-inline-size: var(--mod-colorwheel-min-width, var(--spectrum-colorwheel-min-width)); |
41 | 41 | inline-size: var(--spectrum-colorwheel-width);
|
42 | 42 | block-size: var(--spectrum-colorwheel-height);
|
43 | 43 | user-select: none;
|
|
75 | 75 | display: flex;
|
76 | 76 | align-items: center;
|
77 | 77 | justify-content: center;
|
78 |
| - margin: var(--mod-colorwheel-colorarea-margin, var(--spectrum-color-wheel-color-area-margin)); |
| 78 | + margin: var(--mod-colorwheel-colorarea-margin, var(--spectrum-colorwheel-colorarea-margin)); |
79 | 79 | }
|
80 | 80 |
|
81 | 81 | .spectrum-ColorWheel-slider {
|
|
130 | 130 | background: var(--highcontrast-colorwheel-fill-color-disabled, var(--spectrum-colorwheel-fill-color-disabled));
|
131 | 131 | }
|
132 | 132 | }
|
| 133 | + |
| 134 | +/* Windows High Contrast Mode */ |
| 135 | +@media (forced-colors: active) { |
| 136 | + .spectrum-ColorWheel { |
| 137 | + --highcontrast-colorwheel-border-color-disabled: GrayText; |
| 138 | + --highcontrast-colorwheel-fill-color-disabled: Canvas; |
| 139 | + |
| 140 | + forced-color-adjust: none; |
| 141 | + } |
| 142 | +} |
0 commit comments