You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

39 lines
781 B

@use './baseMixin.scss';
@mixin createPlacementPanel {
display: none;
position: absolute;
left: 0;
padding: 4px 0;
color: var(--vxe-ui-font-color);
text-align: left;
&:not(.is--transfer) {
min-width: 100%;
}
&.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);
& > div {
&::after {
display: none;
}
}
}
& > div {
@include baseMixin.createEmptyMask();
}
}