vue transition动画

1.在页面中给局部元素添加transition过渡效果
2.在路由router-view里添加,在页面切换的时候会有过渡效果
3.只有name属性,相当于class类名
给某个元素添加过渡效果

<transition name="t1">
     <div class="demo"></div>
</transition>

给路由切换添加过渡效果

<transition name="t1">
   <router-view></router-view>
</transition>
.t1-enter{// demo元素显示动画 开始状态的效果i的css
    opacity:0;  
}
.t1-enter-acitve{//active用于添加过度时间,插入过程
    transition:all  2s;
}
.t1-leave-active{//添加过度时间,离开过程
  transition:all 2s;
}     
.t1-leave-to {//to 结束动画时,结束状态的效果
    opacity:1 ;
}

注意:
transition的过度,不支持 display:none;和display:block;等只有一种或两种状态的属性,

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、相对于其他框架相比 1、相对于Angular 1.1、相对于angular的api,vue的api更简单,...
    我寄你的信总要送往邮局阅读 893评论 0 4
  • 移动端项目-信息管理系统 项目依赖 项目基本依赖-S:vuevue-router-D:编译打包:webpack w...
    果木山阅读 1,896评论 0 0
  • VUE Vue :数据驱动的M V Vm框架 m :model(后台提供数据),v :view(页面),vM(模板...
    wudongyu阅读 5,427评论 0 11
  • Vue Vue是一个前端js框架,由尤雨溪开发,是个人项目 Vue近几年来特别的受关注,三年前的时候angular...
    hcySam阅读 301评论 0 0
  • 1、使用vue的好处 (1)减少DOM操作(2)提高浏览器渲染效率(3)双向绑定,不必关注DOM,只需关注业务逻辑...
    简栋梁阅读 491评论 0 4