1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- @import "mixins/mixins";
- @import "mixins/utils";
- @import "common/var";
- @import "./input.scss";
- @import "./scrollbar.scss";
- @import "./popper";
- @include b(autocomplete) {
- position: relative;
- display: inline-block;
- }
- @include b(autocomplete-suggestion) {
- margin: 5px 0;
- box-shadow: $--box-shadow-light;
- border-radius: $--border-radius-base;
- border: 1px solid $--border-color-light;
- box-sizing: border-box;
- background-color: $--color-white;
- @include e(wrap) {
- max-height: 280px;
- padding: 10px 0;
- box-sizing: border-box;
- }
- @include e(list) {
- margin: 0;
- padding: 0;
- }
- & li {
- padding: 0 20px;
- margin: 0;
- line-height: 34px;
- cursor: pointer;
- color: $--color-text-regular;
- font-size: $--font-size-base;
- list-style: none;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- &:hover {
- background-color: $--select-option-hover-background;
- }
- &.highlighted {
- background-color: $--select-option-hover-background;
- }
- &.divider {
- margin-top: 6px;
- border-top: 1px solid $--color-black;
- }
- &.divider:last-child {
- margin-bottom: -6px;
- }
- }
- @include when(loading) {
- li {
- text-align: center;
- height: 100px;
- line-height: 100px;
- font-size: 20px;
- color: #999;
- @include utils-vertical-center;
- &:hover {
- background-color: $--color-white;
- }
- }
- & .el-icon-loading {
- vertical-align: middle;
- }
- }
- }
|