.vxe-pulldown { position: relative; display: inline-block; color: var(--vxe-ui-font-color); font-family: var(--vxe-ui-font-family); text-align: left; } .vxe-pulldown--panel { display: none; position: absolute; left: 0; padding: 4px 0; color: var(--vxe-ui-font-color); text-align: left; outline: 0; &:not(.is--transfer) { min-width: 100%; } &.is--shadow { .vxe-pulldown--panel-wrapper { box-shadow: var(--vxe-ui-base-popup-box-shadow); } } &.is--transfer { position: fixed; } &.ani--leave { display: block; opacity: 0; transform: scaleY(0.5); transition: transform .3s cubic-bezier(.23,1,.32,1), opacity .3s cubic-bezier(.23,1,.32,1); transform-origin: center top; backface-visibility: hidden; &[placement="top"] { transform-origin: center bottom; } } &.ani--enter { opacity: 1; transform: scaleY(1); } } .vxe-pulldown--panel-wrapper { background-color: var(--vxe-ui-layout-background-color); } .vxe-pulldown--panel-list { .vxe-pulldown--panel-item { line-height: 30px; max-width: 50vw; padding: 0 var(--vxe-ui-layout-padding-default); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; &:not(.is--disabled) { cursor: pointer; &:hover { background-color: var(--vxe-ui-base-hover-background-color); } } &.is--disabled { color: var(--vxe-ui-font-disabled-color); cursor: no-drop; } } } .vxe-pulldown, .vxe-pulldown--panel { font-size: var(--vxe-ui-font-size-default); &.size--medium { font-size: var(--vxe-ui-font-size-medium); } &.size--small { font-size: var(--vxe-ui-font-size-small); } &.size--mini { font-size: var(--vxe-ui-font-size-mini); } } .vxe-pulldown--panel { .vxe-pulldown--panel-item { height: var(--vxe-ui-pulldown-option-height-default); } &.size--medium { .vxe-pulldown--panel-item { height: var(--vxe-ui-pulldown-option-height-medium); } } &.size--small { .vxe-pulldown--panel-item { height: var(--vxe-ui-pulldown-option-height-medium); } } &.size--mini { .vxe-pulldown--panel-item { height: var(--vxe-ui-pulldown-option-height-medium); } } }