|
10 | 10 | --field-decorator-line-border-radius: 4px;
|
11 | 11 | --field-decorator-disabled-color: var(--color-text-disabled);
|
12 | 12 | --field-decorator-standard-normal-margin-top: 22px;
|
| 13 | + --field-decorator-filled-normal-margin: 16px; |
| 14 | + --field-decorator-filled-normal-margin-top: 24px; |
| 15 | + --field-decorator-filled-normal-margin-bottom: 8px; |
13 | 16 | --field-decorator-standard-normal-margin-bottom: 4px;
|
14 | 17 | --field-decorator-standard-normal-icon-margin-top: 22px;
|
15 | 18 | --field-decorator-standard-normal-icon-margin-bottom: 4px;
|
16 | 19 | --field-decorator-standard-normal-non-hint-margin-top: 4px;
|
| 20 | + --field-decorator-filled-small-margin-top: 16px; |
| 21 | + --field-decorator-filled-small-margin-bottom: 0px; |
17 | 22 | --field-decorator-standard-small-margin-top: 18px;
|
18 | 23 | --field-decorator-standard-small-margin-bottom: 4px;
|
19 | 24 | --field-decorator-standard-small-icon-margin-top: 18px;
|
|
193 | 198 | }
|
194 | 199 | }
|
195 | 200 |
|
| 201 | + &--filled { |
| 202 | + background-color: var(--field-decorator-filled-color); |
| 203 | + border-radius: var(--field-decorator-line-border-radius); |
| 204 | + |
| 205 | + &:hover { |
| 206 | + background-color: var(--field-decorator-filled-hover-color); |
| 207 | + } |
| 208 | + |
| 209 | + .var-field-decorator__controller { |
| 210 | + padding: 0 var(--field-decorator-outlined-normal-padding-right) 0 |
| 211 | + var(--field-decorator-outlined-normal-padding-left); |
| 212 | + } |
| 213 | + |
| 214 | + .var-field-decorator__middle { |
| 215 | + margin-top: var(--field-decorator-filled-normal-margin-top); |
| 216 | + margin-bottom: var(--field-decorator-filled-normal-margin-bottom); |
| 217 | + } |
| 218 | + |
| 219 | + .var-field-decorator__icon { |
| 220 | + margin-top: var(--field-decorator-outlined-normal-icon-margin-top); |
| 221 | + margin-bottom: var(--field-decorator-outlined-normal-icon-margin-bottom); |
| 222 | + } |
| 223 | + |
| 224 | + .var-field-decorator__placeholder { |
| 225 | + transform: translate(var(--field-decorator-middle-offset-left), var(--field-decorator-filled-normal-margin)); |
| 226 | + &.var-field-decorator--placeholder-hint { |
| 227 | + max-width: 133%; |
| 228 | + transform: translate( |
| 229 | + var(--field-decorator-middle-offset-left), |
| 230 | + calc(var(--field-decorator-filled-normal-margin) - 50%) |
| 231 | + ) |
| 232 | + scale(0.75) !important; |
| 233 | + } |
| 234 | + } |
| 235 | + |
| 236 | + .var-field-decorator--hint-center { |
| 237 | + transform: translate( |
| 238 | + var(--field-decorator-middle-offset-left), |
| 239 | + calc(var(--field-decorator-filled-normal-margin) + var(--field-decorator-middle-offset-height) / 2 - 50%) |
| 240 | + ); |
| 241 | + &.var-field-decorator--placeholder-hint { |
| 242 | + max-width: 133%; |
| 243 | + transform: translate( |
| 244 | + var(--field-decorator-middle-offset-left), |
| 245 | + calc(var(--field-decorator-middle-offset-height) / 2 - 25%) |
| 246 | + ) |
| 247 | + scale(0.75) !important; |
| 248 | + } |
| 249 | + } |
| 250 | + |
| 251 | + .var-field-decorator__line { |
| 252 | + width: 100%; |
| 253 | + height: var(--field-decorator-line-size); |
| 254 | + background: var(--field-decorator-blur-color); |
| 255 | + transition: background-color 0.25s; |
| 256 | + } |
| 257 | + |
| 258 | + .var-field-decorator--line-disabled { |
| 259 | + background: var(--field-decorator-disabled-color); |
| 260 | + } |
| 261 | + |
| 262 | + .var-field-decorator__dot { |
| 263 | + width: 100%; |
| 264 | + height: var(--field-decorator-line-focus-size); |
| 265 | + background: var(--field-decorator-focus-color); |
| 266 | + transform: scaleX(0); |
| 267 | + transform-origin: center; |
| 268 | + transition: |
| 269 | + transform 0.3s var(--cubic-bezier), |
| 270 | + background-color 0.25s; |
| 271 | + } |
| 272 | + |
| 273 | + .var-field-decorator--middle-non-hint { |
| 274 | + margin-top: var(--field-decorator-standard-normal-non-hint-margin-top); |
| 275 | + } |
| 276 | + |
| 277 | + .var-field-decorator--icon-non-hint { |
| 278 | + margin-top: var(--field-decorator-standard-normal-non-hint-margin-top); |
| 279 | + } |
| 280 | + |
| 281 | + .var-field-decorator--line-focus { |
| 282 | + transform: scaleX(1); |
| 283 | + } |
| 284 | + |
| 285 | + .var-field-decorator--line-error { |
| 286 | + background: var(--field-decorator-error-color); |
| 287 | + } |
| 288 | + } |
| 289 | + |
196 | 290 | &--outlined {
|
197 | 291 | .var-field-decorator__controller {
|
198 | 292 | padding: 0 var(--field-decorator-outlined-normal-padding-right) 0
|
|
325 | 419 | }
|
326 | 420 | }
|
327 | 421 |
|
| 422 | + .var-field-decorator--filled& { |
| 423 | + .var-field-decorator__middle { |
| 424 | + margin-top: var(--field-decorator-filled-small-margin-top); |
| 425 | + margin-bottom: var(--field-decorator-filled-small-margin-bottom); |
| 426 | + } |
| 427 | + |
| 428 | + .var-field-decorator--placeholder-hint { |
| 429 | + max-width: 133%; |
| 430 | + transform: translate(var(--field-decorator-middle-offset-left), 0) scale(0.75) !important; |
| 431 | + } |
| 432 | + |
| 433 | + .var-field-decorator--middle-non-hint { |
| 434 | + margin-top: var(--field-decorator-standard-small-non-hint-margin-top); |
| 435 | + } |
| 436 | + |
| 437 | + .var-field-decorator--icon-non-hint { |
| 438 | + margin-top: var(--field-decorator-standard-small-non-hint-margin-top); |
| 439 | + } |
| 440 | + |
| 441 | + .var-field-decorator--hint-center { |
| 442 | + transform: translate( |
| 443 | + var(--field-decorator-middle-offset-left), |
| 444 | + calc(var(--field-decorator-filled-small-margin-top) - 25%) |
| 445 | + ); |
| 446 | + } |
| 447 | + } |
| 448 | + |
328 | 449 | .var-field-decorator--outlined& {
|
329 | 450 | .var-field-decorator__controller {
|
330 | 451 | padding: 0 var(--field-decorator-outlined-small-padding-right) 0
|
|
0 commit comments