Vue 常用的过渡

前言

正文

  • fade(淡入淡出),大概是最常见的:

    .fade-enter-active,
    .fade-leave-active {
      transition: opacity .3s; 
    }
      
    .fade-enter,
    .fade-leave-active {
      opacity: 0;
    }
    
 .slide-left-enter,
 .slide-right-leave-to {
  opacity: 0;
  transform: translate(-30px, 0);
}

.slide-left-leave-to,
.slide-right-enter {
  opacity: 0;
  transform: translate(-30px, 0);
}

  • btn :

    <template>
      <div>
        <transition-group tag="div" name="btn">
          <button key="1">a</button>
          <button key="2">b</butotn>
        </transition-group>
      </div>
    <template>
      
    <style>
    .btn-enter-active,
    .btn-leave-active {
      transition: all .5s; 
    }
      
    .btn-enter,
    .btn-leave-active {
      opacity: 0;
      transform: translateX(30px); 
    }
      
    .btn-move {
      transition: all .5s; 
    }
      
    .btn-leave-active {
      position: absolute; 
    }
    </style>
    
    

用于面包屑:

最后:

  • 过渡,可以是景上添花,也可以是 shit 。
  • 欢迎评论区补充。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。包括以下工具: 在 CSS 过渡和...
    寒梁沐月阅读 1,405评论 0 3
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,642评论 2 45
  • 觉得“秘密”是个很有魅力的词语。都在渴望着人与人之间坦诚至坦荡纯白,但一个人可以有属于自己的隐秘时,才是对自己最纯...
    唐妮儿阅读 332评论 0 1
  • 自己一旦达到了人群中的前20%(在学习期间就以成绩判断),内心就会感到满足,会有骄傲的心理,所以想再提高的话就会特...
    I_Marco阅读 197评论 0 0
  • 很多观点很有趣。 加拿大成功的冰球(?)运动员生日月份都集中在1月?因为冰球大联盟报名要求年龄是一月份。1月份出生...
    songkun阅读 395评论 0 0