首页 > 其他 > 详细

vue 在vue项目中使用动画 transition

时间:2021-01-28 18:02:51      阅读:23      评论:0      收藏:0      [点我收藏+]

 transition动画具体的使用场景有两种:

1,在页面种给局部元素添加 transition过度效果;

2,在路由 router-view里添加,在页面切换的时候会有动画效果 给页面的某个元素添加过度效果;

给页面的某个元素添加过度效果

<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;等只有一种或两种状态的属性,

vue 在vue项目中使用动画 transition

原文:https://www.cnblogs.com/yqyf/p/14339861.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!