关于vue

动画组件

2019-06-10  本文已影响0人  简小园

用vue自带的 <transition> 实现过渡效果

基本使用
  1. 设置name属性(如:name =“xxx”),在组件过渡过程中,会有六个CSS类名进行切换
transition.jpg

举个栗子:


栗子

html

<div id="app">
    <button @click="show = !show">点我试试</button><br>
    <transition name="fade">
        <img style="width:200px;height:160px" v-show="show" src="../assets/img/bg.jpg">
    </transition>
</div>

css

.fade-enter-active, .fade-leave-active{
    transition: all 0.5s ease
}
.fade-enter, .fade-leave-active {
    opacity: 0
}

js

new Vue({
    el:'#app4',
    data:{
        show:true
    }
})
上一篇 下一篇

猜你喜欢

热点阅读