|
61 | 61 | $variant |
62 | 62 | ); |
63 | 63 |
|
64 | | - $button-transition: color var(--_init-transition, #{$time}) ease-in-out, |
65 | | - background-color var(--_init-transition, #{$time}) ease-in-out, |
66 | | - border-color var(--_init-transition, #{$time}) ease-in-out, |
67 | | - box-shadow var(--_init-transition, #{$time}) ease-in-out; |
68 | | - |
69 | 64 | $button-disabled-shadow: none; |
70 | 65 |
|
71 | 66 | $button-floating-width: rem(56px); |
|
287 | 282 | } |
288 | 283 |
|
289 | 284 | %igx-button-display { |
| 285 | + --_button-transition: |
| 286 | + color var(--_init-transition, #{$time}) ease-in-out, |
| 287 | + background-color var(--_init-transition, #{$time}) ease-in-out, |
| 288 | + border-color var(--_init-transition, #{$time}) ease-in-out, |
| 289 | + box-shadow var(--_init-transition, #{$time}) ease-in-out; |
| 290 | + |
290 | 291 | @include sizable(); |
291 | 292 |
|
292 | 293 | position: relative; |
|
312 | 313 | -webkit-tap-highlight-color: transparent; |
313 | 314 | overflow: hidden; |
314 | 315 | white-space: nowrap; |
315 | | - transition: $button-transition; |
| 316 | + transition: var(--_button-transition); |
316 | 317 | gap: pad-inline( |
317 | 318 | map.get($items-gap, 'compact'), |
318 | 319 | map.get($items-gap, 'cosy'), |
|
330 | 331 | width: var(--igx-icon-size, #{$icon-in-button-size}); |
331 | 332 | height: var(--igx-icon-size, #{$icon-in-button-size}); |
332 | 333 | font-size: var(--igx-icon-size, #{$icon-in-button-size}); |
333 | | - transition: $button-transition; |
| 334 | + transition: var(--_button-transition); |
334 | 335 | } |
335 | 336 | } |
336 | 337 |
|
|
525 | 526 | color: var-get($outlined-theme, 'focus-visible-foreground'); |
526 | 527 | border-color: var-get($outlined-theme, 'focus-visible-border-color'); |
527 | 528 |
|
528 | | - @if $variant == 'material' or $variant == 'bootstrap' { |
| 529 | + @if $variant == 'material' or $variant == 'bootstrap' { |
529 | 530 | igx-icon { |
530 | 531 | color: var-get($outlined-theme, 'icon-color-hover'); |
531 | 532 | } |
|
701 | 702 | align-items: center; |
702 | 703 | outline: none; |
703 | 704 | cursor: pointer; |
704 | | - transition: $button-transition; |
| 705 | + transition: var(--_button-transition); |
705 | 706 | user-select: none; |
706 | 707 | -webkit-tap-highlight-color: transparent; |
707 | 708 | overflow: hidden; |
|
0 commit comments