123456789101112131415161718192021222324252627282930313233343536 |
- @use 'sass:map';
- @use 'mixins/mixins' as *;
- @use 'common/var' as *;
- @include b(select-dropdown) {
- @include e(item) {
- font-size: map.get($select, 'font-size');
- // 20 as the padding of option item, 12 as the size of ✓ icon size
- padding: 0 #{20 + 12}px 0 20px;
- position: relative;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- color: map.get($select-option, 'text-color');
- height: map.get($select-option, 'height');
- line-height: map.get($select-option, 'height');
- box-sizing: border-box;
- cursor: pointer;
- @include when(disabled) {
- color: map.get($select-option, 'disabled-color');
- cursor: not-allowed;
- }
- &.hover,
- &:hover {
- background-color: map.get($select-option, 'hover-background');
- }
- &.selected {
- color: map.get($select-option, 'selected-text-color');
- font-weight: bold;
- }
- }
- }
|