|
18 | 18 | .@{radio-button-prefix-cls} { |
19 | 19 | .component-css-vars-radio-button(); |
20 | 20 |
|
| 21 | + border-radius: var(--ti-radio-button-border-radius); |
21 | 22 | &:first-child &__inner { |
22 | | - border-left: 1px solid var(--ti-radio-button-border-color); |
23 | | - border-radius: var(--ti-radio-button-border-radius) 0 0 var(--ti-radio-button-border-radius); |
| 23 | + border-left: var(--ti-radio-button-border-left) solid var(--ti-radio-button-border-color); |
| 24 | + border-radius: var(--ti-radio-button-child-left-border-radius) var(--ti-radio-button-child-right-border-radius) var(--ti-radio-button-child-right-border-radius) var(--ti-radio-button-child-left-border-radius); |
24 | 25 | } |
25 | 26 |
|
26 | 27 | &:first-child &__orig-radio:checked + &__inner { |
27 | 28 | box-shadow: none; |
28 | 29 | } |
29 | 30 |
|
30 | 31 | &:last-child &__inner { |
31 | | - border-radius: 0 var(--ti-radio-button-border-radius) var(--ti-radio-button-border-radius) 0; |
| 32 | + border-radius: var(--ti-radio-button-child-right-border-radius) var(--ti-radio-button-child-left-border-radius) var(--ti-radio-button-child-left-border-radius) var(--ti-radio-button-child-right-border-radius); |
32 | 33 | } |
33 | 34 |
|
34 | 35 | &:first-child:last-child &__inner { |
|
40 | 41 | display: inline-block; |
41 | 42 | position: relative; |
42 | 43 | outline: 0; |
| 44 | + margin-right: var(--ti-radio-button-margin-right); |
43 | 45 | } |
44 | 46 |
|
45 | 47 | &__inner { |
46 | 48 | color: var(--ti-radio-button-text-color); |
47 | 49 | font-size: var(--ti-radio-button-font-size); |
48 | 50 | background: var(--ti-radio-button-bg-color); |
49 | 51 | border: 1px solid var(--ti-radio-button-border-color); |
50 | | - padding: 12px 20px; |
| 52 | + padding: var(--ti-radio-button-padding-verticals) 20px; |
51 | 53 | font-weight: 500; |
52 | | - border-radius: 0; |
| 54 | + border-radius: var(--ti-radio-button-border-radius); |
53 | 55 | border-left: 0; |
54 | 56 | line-height: 1; |
55 | 57 | white-space: nowrap; |
|
128 | 130 | &--medium &__inner { |
129 | 131 | font-size: var(--ti-radio-button-medium-font-size); |
130 | 132 | padding: 10px 20px; |
131 | | - border-radius: 0; |
| 133 | + border-radius: var(--ti-radio-button-margin-right); |
132 | 134 |
|
133 | 135 | &.is-round { |
134 | 136 | padding: 10px 20px; |
|
138 | 140 | &--small &__inner { |
139 | 141 | font-size: var(--ti-radio-button-font-size); |
140 | 142 | padding: 9px 15px; |
141 | | - border-radius: 0; |
| 143 | + border-radius: var(--ti-radio-button-margin-right); |
142 | 144 |
|
143 | 145 | &.is-round { |
144 | 146 | padding: 9px 15px; |
|
148 | 150 | &--mini &__inner { |
149 | 151 | font-size: var(--ti-radio-button-font-size); |
150 | 152 | padding: 7px 15px; |
151 | | - border-radius: 0; |
| 153 | + border-radius: var(--ti-radio-button-margin-right); |
152 | 154 |
|
153 | 155 | &.is-round { |
154 | 156 | padding: 7px 15px; |
|
158 | 160 | &:focus:not(.is-focus):not(:active):not(.is-disabled) { |
159 | 161 | box-shadow: 0 0 2px 2px var(--ti-radio-bordered-hover-border-color); |
160 | 162 | } |
| 163 | + &.is-active.is-disabled { |
| 164 | + color: var(--ti-radio-button-active-disabled-color); |
| 165 | + background-color: var(--ti-radio-button-active-disabled-bg-color);; |
| 166 | + |
| 167 | + } |
161 | 168 | } |
0 commit comments