|
23 | 23 | --spectrum-checkbox-content-color-down: var(--spectrum-neutral-content-color-down);
|
24 | 24 | --spectrum-checkbox-content-color-focus: var(--spectrum-neutral-content-color-key-focus);
|
25 | 25 |
|
26 |
| - --spectrum-checkbox-control-color-default: var(--spectrum-gray-600); |
27 |
| - --spectrum-checkbox-control-color-hover: var(--spectrum-gray-700); |
28 |
| - --spectrum-checkbox-control-color-down: var(--spectrum-gray-800); |
29 |
| - --spectrum-checkbox-control-color-focus: var(--spectrum-gray-700); |
| 26 | + --spectrum-checkbox-control-color-default: var(--spectrum-neutral-content-color-default); |
| 27 | + --spectrum-checkbox-control-color-hover: var(--spectrum-neutral-content-color-hover); |
| 28 | + --spectrum-checkbox-control-color-down: var(--spectrum-neutral-content-color-down); |
| 29 | + --spectrum-checkbox-control-color-focus: var(--spectrum-neutral-content-color-key-focus); |
30 | 30 |
|
31 | 31 | --spectrum-checkbox-focus-indicator-color: var(--spectrum-focus-indicator-color);
|
32 | 32 |
|
33 | 33 | --spectrum-checkbox-content-color-disabled: var(--spectrum-disabled-content-color);
|
34 | 34 | --spectrum-checkbox-control-color-disabled: var(--spectrum-disabled-content-color);
|
35 |
| - --spectrum-checkbox-checkmark-color: var(--spectrum-gray-50); |
| 35 | + --spectrum-checkbox-checkmark-color: var(--spectrum-gray-25); |
36 | 36 |
|
37 | 37 | --spectrum-checkbox-invalid-color-default: var(--spectrum-negative-color-900);
|
38 | 38 | --spectrum-checkbox-invalid-color-hover: var(--spectrum-negative-color-1000);
|
39 |
| - --spectrum-checkbox-invalid-color-down: var(--spectrum-negative-color-1100); |
| 39 | + --spectrum-checkbox-invalid-color-down: var(--spectrum-negative-color-1000); |
40 | 40 | --spectrum-checkbox-invalid-color-focus: var(--spectrum-negative-color-1000);
|
41 | 41 |
|
42 |
| - --spectrum-checkbox-emphasized-color-default: var(--spectrum-accent-color-900); |
43 |
| - --spectrum-checkbox-emphasized-color-hover: var(--spectrum-accent-color-1000); |
44 |
| - --spectrum-checkbox-emphasized-color-down: var(--spectrum-accent-color-1100); |
45 |
| - --spectrum-checkbox-emphasized-color-focus: var(--spectrum-accent-color-1000); |
| 42 | + --spectrum-checkbox-emphasized-color-default: var(--spectrum-accent-content-color-default); |
| 43 | + --spectrum-checkbox-emphasized-color-hover: var(--spectrum-accent-content-color-hover); |
| 44 | + --spectrum-checkbox-emphasized-color-down: var(--spectrum-accent-content-color-down); |
| 45 | + --spectrum-checkbox-emphasized-color-focus: var(--spectrum-accent-content-color-key-focus); |
46 | 46 |
|
47 |
| - --spectrum-checkbox-control-selected-color-default: var(--spectrum-neutral-background-color-selected-default); |
48 |
| - --spectrum-checkbox-control-selected-color-hover: var(--spectrum-neutral-background-color-selected-hover); |
49 |
| - --spectrum-checkbox-control-selected-color-down: var(--spectrum-neutral-background-color-selected-down); |
50 |
| - --spectrum-checkbox-control-selected-color-focus: var(--spectrum-neutral-background-color-selected-key-focus); |
| 47 | + --spectrum-checkbox-control-selected-color-default: var(--spectrum-neutral-content-color-default); |
| 48 | + --spectrum-checkbox-control-selected-color-hover: var(--spectrum-neutral-content-color-hover); |
| 49 | + --spectrum-checkbox-control-selected-color-down: var(--spectrum-neutral-content-color-down); |
| 50 | + --spectrum-checkbox-control-selected-color-focus: var(--spectrum-neutral-content-color-key-focus); |
51 | 51 |
|
52 | 52 | /* Font */
|
53 | 53 | --spectrum-checkbox-line-height: var(--spectrum-line-height-100);
|
|
69 | 69 | --spectrum-checkbox-font-size: var(--spectrum-font-size-100);
|
70 | 70 |
|
71 | 71 | --spectrum-checkbox-top-to-text: var(--spectrum-component-top-to-text-100);
|
| 72 | + --spectrum-checkbox-bottom-to-text: var(--spectrum-component-bottom-to-text-100); |
72 | 73 | --spectrum-checkbox-text-to-control: var(--spectrum-text-to-control-100);
|
| 74 | + --spectrum-checkbox-top-to-control: var(--spectrum-checkbox-top-to-control-medium); |
73 | 75 | }
|
74 | 76 |
|
75 | 77 | .spectrum-Checkbox--sizeS {
|
|
81 | 83 | --spectrum-checkbox-control-size: var(--spectrum-checkbox-control-size-small);
|
82 | 84 |
|
83 | 85 | --spectrum-checkbox-top-to-text: var(--spectrum-component-top-to-text-75);
|
| 86 | + --spectrum-checkbox-bottom-to-text: var(--spectrum-component-bottom-to-text-75); |
84 | 87 | --spectrum-checkbox-text-to-control: var(--spectrum-text-to-control-75);
|
| 88 | + --spectrum-checkbox-top-to-control: var(--spectrum-checkbox-top-to-control-small); |
85 | 89 | }
|
86 | 90 |
|
87 | 91 | .spectrum-Checkbox--sizeL {
|
|
93 | 97 | --spectrum-checkbox-control-size: var(--spectrum-checkbox-control-size-large);
|
94 | 98 |
|
95 | 99 | --spectrum-checkbox-top-to-text: var(--spectrum-component-top-to-text-200);
|
| 100 | + --spectrum-checkbox-bottom-to-text: var(--spectrum-component-bottom-to-text-200); |
96 | 101 | --spectrum-checkbox-text-to-control: var(--spectrum-text-to-control-200);
|
| 102 | + --spectrum-checkbox-top-to-control: var(--spectrum-checkbox-top-to-control-large); |
97 | 103 | }
|
98 | 104 |
|
99 | 105 | .spectrum-Checkbox--sizeXL {
|
|
105 | 111 | --spectrum-checkbox-control-size: var(--spectrum-checkbox-control-size-extra-large);
|
106 | 112 |
|
107 | 113 | --spectrum-checkbox-top-to-text: var(--spectrum-component-top-to-text-300);
|
| 114 | + --spectrum-checkbox-bottom-to-text: var(--spectrum-component-bottom-to-text-300); |
108 | 115 | --spectrum-checkbox-text-to-control: var(--spectrum-text-to-control-300);
|
| 116 | + --spectrum-checkbox-top-to-control: var(--spectrum-checkbox-top-to-control-extra-large); |
109 | 117 | }
|
110 | 118 |
|
111 | 119 | /* Default Unchecked */
|
|
152 | 160 |
|
153 | 161 | &:not(.is-readOnly):active {
|
154 | 162 | .spectrum-Checkbox-input:not(:disabled) + .spectrum-Checkbox-box {
|
155 |
| - transform: perspective(var(--spectrum-component-size-minimum-perspective-down)) translateZ(var(--spectrum-component-size-difference-down)); |
| 163 | + transform: perspective(var(--spectrum-component-size-minimum-perspective-down)) translateZ(var(--spectrum-component-size-difference-down)) scale(var(--spectrum-component-size-width-ratio-down), var(--spectrum-component-size-width-ratio-down)); |
156 | 164 | }
|
157 | 165 | }
|
158 | 166 |
|
|
353 | 361 | text-align: start;
|
354 | 362 | margin-inline-start: var(--mod-checkbox-text-to-control, var(--spectrum-checkbox-text-to-control));
|
355 | 363 | margin-block-start: var(--mod-checkbox-top-to-text, var(--spectrum-checkbox-top-to-text));
|
| 364 | + margin-block-end: var(--mod-checkbox-bottom-to-text, var(--spectrum-checkbox-bottom-to-text)); |
356 | 365 |
|
357 | 366 | font-size: var(--mod-checkbox-font-size, var(--spectrum-checkbox-font-size));
|
358 | 367 |
|
|
404 | 413 |
|
405 | 414 | cursor: pointer;
|
406 | 415 |
|
| 416 | + margin-block-start: var(--spectrum-checkbox-top-to-control); |
| 417 | + |
407 | 418 | &:disabled {
|
408 | 419 | cursor: default;
|
409 | 420 | }
|
|
0 commit comments