1
0
mirror of synced 2025-12-09 15:24:36 +08:00
Files
vxe-table/styles/pulldown.scss
2023-06-03 01:05:36 +08:00

58 lines
1.1 KiB
SCSS

/**Variable**/
/**Variable**/
@import './helpers/mixin.scss';
.vxe-pulldown {
position: relative;
display: inline-block;
color: var(--vxe-font-color);
text-align: left;
}
.vxe-pulldown--panel {
display: none;
position: absolute;
left: 0;
padding: 4px 0;
color: var(--vxe-font-color);
text-align: left;
&:not(.is--transfer) {
min-width: 100%;
}
&.is--transfer {
position: fixed;
}
&.animat--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;
}
}
&.animat--enter {
opacity: 1;
transform: scaleY(1);
}
}
.vxe-pulldown--wrapper {
background-color: var(--vxe-pulldown-panel-background-color);
}
.vxe-pulldown,
.vxe-pulldown--panel {
font-size: var(--vxe-font-size);
&.size--medium {
font-size: var(--vxe-font-size-medium);
}
&.size--small {
font-size: var(--vxe-font-size-small);
}
&.size--mini {
font-size: var(--vxe-font-size-mini);
}
}