You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.3 KiB

@use 'sass:map';
@use 'mixins/mixins' as *;
@use 'common/var' as *;
@include b(select-dropdown) {
z-index: calc(var(--el-index-top) + 1);
border-radius: var(--el-border-radius-base);
box-sizing: border-box;
@include when(multiple) {
& .#{$namespace}-select-dropdown__item.selected {
color: map.get($select-option, 'selected-text-color');
background-color: map.get($select-dropdown, 'bg-color');
&.hover {
background-color: map.get($select-option, 'hover-background');
}
& .el-icon {
position: absolute;
right: 20px;
top: 0;
height: inherit;
font-size: 12px;
svg {
height: inherit;
vertical-align: middle;
}
}
}
}
.#{$namespace}-scrollbar.is-empty .#{$namespace}-select-dropdown__list {
padding: 0;
}
}
@include b(select-dropdown__empty) {
padding: map.get($select-dropdown, 'empty-padding');
margin: 0;
text-align: center;
color: map.get($select-dropdown, 'empty-color');
font-size: var(--el-select-font-size);
}
@include b(select-dropdown__wrap) {
max-height: map.get($select-dropdown, 'max-height');
}
@include b(select-dropdown__list) {
list-style: none;
padding: map.get($select-dropdown, 'padding');
margin: 0;
box-sizing: border-box;
}