UNPKG

heyui

Version:

A UI components Library.

72 lines (66 loc) 1.46 kB
@autocompleteCls: ~"@{prefix}autocomplete"; @autocompleteClsItem: ~"@{autocompleteCls}-item"; @autocompleteClsGroup: ~"@{autocompleteCls}-group"; @autocompleteCls-close: h-icon-close; .@{autocompleteCls} { width: 250px; .@{autocompleteCls} { &-show{ display: flex; flex-wrap: wrap; .border-input(); // display: inline-block; .@{prefix}icon-loading{ position: absolute; right: 8px; bottom: 8px; z-index: 3; color: @gray-color; } >span{ color: @primary-color; .tag-span-func(); border: 1px solid @white-color; background-color: lighten(@primary-color, 35%); font-size: 12px; padding: 2px 8px; } } &-placeholder{ color: @gray-color; } &-input{ .border-input-inside-input(); } } &-disabled{ .@{autocompleteCls}-show{ .border-input-disabled(); } } &-multiple { .@{autocompleteCls} { &-placeholder{ padding: 2px 0 0 5px; } } } } .@{autocompleteCls}-group { outline: none; user-select: none; position: relative; font-size: @font-size-mini; background-color: @white-color; padding: 5px 0px; max-height: 300px; overflow-y: auto; .@{autocompleteClsItem} { .li-hover(); padding: 8px 10px; position: relative; &.@{autocompleteClsItem}-selected { background-color: @gray2-color; } } }