.fade-enter-active, .fade-leave-active { transition: opacity 0.3s ease; } .fade-enter-from, .fade-leave-to { opacity: 0; } .fade-absolute-enter-active, .fade-absolute-leave-active { transition: opacity 0.3s ease; } .fade-absolute-enter-from, .fade-absolute-leave-to { position: absolute; opacity: 0; } .fade-up-enter-active, .fade-up-leave-active { transition: opacity 0.3s ease, transform 0.3s ease-in-out; } .fade-up-enter-from, .fade-up-leave-to { opacity: 0; transform: translateY(0.3rem); } .fade-move-enter-active, .fade-move-move, .fade-move-leave-active { transition: opacity 0.5s ease; } .fade-move-leave-active { position: absolute; top: -100%; /* Add overflow clip on parent to hide elements */ } .fade-move-enter-from, .fade-move-leave-to { opacity: 0; } .collapse-enter-active, .collapse-leave-active { transition: height 0.2s ease-in-out, opacity 0.2s ease; overflow: hidden; } .collapse-enter-from, .collapse-leave-to { opacity: 0; } .pseudo-transition-enter-active, .pseudo-transition-leave-active { transition: transform 0.3s ease; } .pseudo-transition-enter-from, .pseudo-transition-leave-to { transform: translateY(0); } .slide-down-enter-active, .slide-down-leave-active { transition: transform 0.2s ease; } .slide-down-enter-from, .slide-down-leave-to { transform: translateY(-100%); }