UNPKG

@antv/x6-react-components

Version:

React components for building x6 editors

92 lines (91 loc) 2.8 kB
.x6-dropdown { position: absolute; top: -9999px; left: -9999px; z-index: 9999; display: block; max-height: 320px; overflow-y: scroll; border-radius: 3px; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); } .x6-dropdown-hidden { display: none; } .x6-dropdown-overlay { display: inline-block; } .x6-dropdown.slide-down-enter.slide-down-enter-active.x6-dropdown-placement-bottomLeft, .x6-dropdown.slide-down-appear.slide-down-appear-active.x6-dropdown-placement-bottomLeft, .x6-dropdown.slide-down-enter.slide-down-enter-active.x6-dropdown-placement-bottomCenter, .x6-dropdown.slide-down-appear.slide-down-appear-active.x6-dropdown-placement-bottomCenter, .x6-dropdown.slide-down-enter.slide-down-enter-active.x6-dropdown-placement-bottomRight, .x6-dropdown.slide-down-appear.slide-down-appear-active.x6-dropdown-placement-bottomRight { animation-name: x6SlideUpIn; } .x6-dropdown.slide-up-enter.slide-up-enter-active.x6-dropdown-placement-topLeft, .x6-dropdown.slide-up-appear.slide-up-appear-active.x6-dropdown-placement-topLeft, .x6-dropdown.slide-up-enter.slide-up-enter-active.x6-dropdown-placement-topCenter, .x6-dropdown.slide-up-appear.slide-up-appear-active.x6-dropdown-placement-topCenter, .x6-dropdown.slide-up-enter.slide-up-enter-active.x6-dropdown-placement-topRight, .x6-dropdown.slide-up-appear.slide-up-appear-active.x6-dropdown-placement-topRight { animation-name: x6SlideDownIn; } .x6-dropdown.slide-down-leave.slide-down-leave-active.x6-dropdown-placement-bottomLeft, .x6-dropdown.slide-down-leave.slide-down-leave-active.x6-dropdown-placement-bottomCenter, .x6-dropdown.slide-down-leave.slide-down-leave-active.x6-dropdown-placement-bottomRight { animation-name: x6SlideUpOut; } .x6-dropdown.slide-up-leave.slide-up-leave-active.x6-dropdown-placement-topLeft, .x6-dropdown.slide-up-leave.slide-up-leave-active.x6-dropdown-placement-topCenter, .x6-dropdown.slide-up-leave.slide-up-leave-active.x6-dropdown-placement-topRight { animation-name: x6SlideDownOut; } @keyframes x6SlideUpIn { 0% { transform: scaleY(0.8); transform-origin: 0% 0%; opacity: 0; } 100% { transform: scaleY(1); transform-origin: 0% 0%; opacity: 1; } } @keyframes x6SlideUpOut { 0% { transform: scaleY(1); transform-origin: 0% 0%; opacity: 1; } 100% { transform: scaleY(0.8); transform-origin: 0% 0%; opacity: 0; } } @keyframes x6SlideDownIn { 0% { transform: scaleY(0.8); transform-origin: 100% 100%; opacity: 0; } 100% { transform: scaleY(1); transform-origin: 100% 100%; opacity: 1; } } @keyframes x6SlideDownOut { 0% { transform: scaleY(1); transform-origin: 100% 100%; opacity: 1; } 100% { transform: scaleY(0.8); transform-origin: 100% 100%; opacity: 0; } }