过渡效果html
<style>vue
.xxxx-enter-active, // 显示过渡ide
.xxxx-leave-active { // 隐藏过渡动画
transition: all 1s;ui
}spa
// 指定隐藏时 的样式code
.xxxx-enter, // 指定过渡orm
.xxxx-leave-to { // 指定过渡htm
opacity: 0;blog
transform: translateX(50px);
}
</style>
------------------------------------------------------------------
<div id="test">
<button @click="isShow=!isShow">切换</button>
<transition name="xxxx">
<p v-show="isShow">哈哈</p>
</transition>
</div>
<style>
.dada-enter-active { animation: 1s dada; } .dada-leave-active { animation: 2s dada reverse; } @keyframes dada { 0% { transform: translateX(40px); } 50% { transform: translateX(80px); } 100% { transform: translateX(0px); } }
</style>
<div id="test">
<transition name="dada"> <p v-show="isShow">大大</p> </transition>
</div>