UNPKG

cloud-ui.vusion

Version:
78 lines (66 loc) 1.51 kB
.select_item[select]{ /* color: #409eff; font-weight: 700; */ background: #337EFF; color: #FFFFFF; } .select_item[select]::after{ color: #FFFFFF; } .select_item{ text-overflow: ellipsis; overflow: hidden; margin-top: 8px; } .select_item::after{ color: #999999; } .umenuShape{ min-height: 200px; border-width: 1px 1px 1px 0px; } .scrollShape{ max-width: 100%; width: var(--cascader-scroll-width); height: 200px; vertical-align: top; } .searchShape{ max-width: 100%; width: var(--cascader-width); height: 200px; vertical-align: top; } .scrollShape:first-child .umenuShape{ border-radius: 4px 0px 0px 4px; } .scrollShape:last-child .umenuShape{ border-radius: 0px 4px 4px 0px; } .scrollShape:only-child .umenuShape{ border-radius: 4px 4px 4px 4px; } .searchShape .umenuShape{ border-radius: 4px; } .spinner{ position: absolute; top: 0; right: 0; margin-right: calc(var(--select-arrow-right-ratio) * var(--select-padding-x));; width: 100%; height: 100%; } @keyframes linear-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .spinner::after{ position: absolute; display: inline-block; icon-font: url('../u-spinner.vue/assets/spinner.svg'); right: calc(var(--select-arrow-right-ratio) * var(--select-padding-x) - 2px); top: 5px; color: black; animation: linear-spin var(--spinner-animation-duration) linear 0s infinite; }