UNPKG

uxcore-animate

Version:

uxcore-animate component for uxcore.

50 lines (44 loc) 830 B
@keyframes moveUpIn { 0% { transform-origin: 0 0; transform: translateY(-100%); opacity: 0; } 100% { transform-origin: 0 0; transform: translateY(0); opacity: 1; } } @keyframes moveUpOut { 0% { transform-origin: 0 0; transform: translateY(0); opacity: 1; } 100% { transform-origin: 0 0; transform: translateY(-100%); opacity: 0; } } .moveUp-enter, .moveUp-appear { transform-origin: 0 0; transform: translateY(-100%); opacity: 0; .animate } .moveUp-enter-active, .moveUp-appear-active { .animate-active(moveUpIn); } .moveUp-leave { transform-origin: 0 0; transform: translateY(0); opacity: 1; .animate } .moveUp-leave-active { .animate-active(moveUpOut); }