Vue transition

组件过渡过程中,会有六个CSS类名进行切换,这六个类名与上面transition的name属性有关,比如name="fade",会有如下六个CSS类名:

  1. fade-enter:定义进入过渡的开始状态,元素被插入时生效,只应用一帧后立即删除;

  2. fade-enter-active:定义过渡的状态,元素被插入时就生效,在过渡过程完成之后移除;

  3. fade-enter-to: 定义进入过渡的结束状态。在元素被插入一帧后生效

  4. fade-leave:定义离开过渡的开始状态,元素被删除时触发,只应用一帧后立即删除;

  5. fade-leave-active:定义离开过渡的状态,元素被删除时生效,离开过渡完成之后被删除;

  6. fade-leave-to:定义离开过渡的结束状态。在离开过渡被触发一帧后生效

      transition: all 0.5s
      &.fade-enter-avtive, &.move-leave-active     定义动画的过程中的透明度
        opacity: 1
      &.fade-enter, &.move-leave-to  定义动画的开始与动画结束的透明度
        opacity: 0

transition一般与v-if v-show一起使用  参考链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值