.fade-slide-down-enter-active, .fade-slide-down-leave-active { transition: opacity 0.15s ease, transform 0.15s ease; opacity: 1; transform: translateY(0); } .fade-slide-down-enter-from, .fade-slide-down-leave-to { opacity: 0; transform: translateY(-1.8rem); } .slide-fade-enter-active { transition: all 0.3s ease; } .slide-fade-leave-active { transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1); } .slide-fade-enter-from, .slide-fade-leave-to { transform: translateX(10px); opacity: 0; } .fade-enter-active, .fade-leave-active { transition: opacity 0.5s; } .fade-enter-from, .fade-leave-to { opacity: 0; } .jump-down-enter-active { animation: jump-down-in 0.2s; } .jump-down-leave-active { animation: jump-down-in 0.2s reverse; } .flip-list-move { transition: transform 0.5s; } .no-move { transition: transform 0s; } .pulse { animation-name: pulse; animation-duration: 2s; animation-iteration-count: infinite; } @keyframes jump-down-in { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes pulse { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } }