引用: https://www.cnblogs.com/ccyinghua/p/7872694.html
https://blog.csdn.net/wxw20147854/article/details/82835748

官网API: https://cn.vuejs.org/v2/guide/transitions.html

demo点击显示与消失

<div id="demo"><button v-on:click="show = !show">Toggle</button><transition name="fade"><p v-if="show">hello</p></transition>
</div>
<script>
new Vue({el: '#demo',data: {show: true}
})
</script>
<style>
.fade-enter-active, .fade-leave-active {transition: opacity .5s
}
.fade-enter, .fade-leave-active {opacity: 0
}
</style>

一、transition使用

<transition name="fade">运动东西(元素,属性、路由....)
</transition>

class定义:

.fade-enter{ } 进入过渡的开始状态,元素被插入时生效,只应用一帧后立即删除;(运动的初始状态)

.fade-enter-active{ } 进入过渡的结束状态,元素被插入时就生效,在 transition/animation 完成之后移除。这个类可以被用来定义过渡的过程时间,延迟和曲线函数。

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

.fade-leave-active{ } 离开过渡的结束状态,元素被删除时生效,在 transition/animation 完成之后移除。这个类可以被用来定义过渡的过程时间,延迟和曲线函数。

四、transition结合animate.css使用。

<transition enter-active-class="zoomInLeft" leave-active-class="zoomOutRight"><p v-show="show" class="animated"></p>
</transition>
或者
<transition enter-active-class="animated zoomInLeft" leave-active-class="animated zoomOutRight"><p v-show="show"></p>
</transition>

五、多个元素运动

<!-- key一般是循环遍历出来的 -->
<transition-group enter-active-class="zoomInLeft" leave-active-class="zoomOutRight"><p v-show="show" :key=""></p><p v-show="show" :key=""></p>
</transition-group>

转载于:https://www.cnblogs.com/llllpzyy/p/10647326.html

vue transition动画相关推荐

  1. Scss、elementUI引入、transition动画 - 学习笔记

    文章目录 Scss.elementUI引入.transition动画 - 学习笔记 Sass 是什么? elementUI transition动画 Scss.elementUI引入.transiti ...

  2. vue transition

    Vue.js 教程 (9) : 过渡动画 Vue.js 提供非常简单的过渡动画接口.这些过渡动画在 Vue.js 将目标元素插入或移除出 DOM 的时候会自动执行.能够触发动画的指令包括 v-if , ...

  3. [vue] vue过渡动画实现的方式有哪些?

    [vue] vue过渡动画实现的方式有哪些? 1.使用vue的transition标签结合css样式完成动画 2.利用animate.css结合transition实现动画 3.利用 vue中的钩子函 ...

  4. 11,你听说过vue过渡动画了嘛?没有吧? 众里寻他千百度,百度不一定全面?

    2020[前端VUE框架]最新最全实战课程,VUE56节分享,免费拿不谢! vue过度动画的使用方法整理 vue.js css 脸书 发布于 2020-11-19 transition props n ...

  5. Vue—实现动画、过度效果

    动画效果:<template><div><button @click="isShow =!isShow">显示/隐藏</button> ...

  6. vue transition之slide(fade)效果

    使用vue transition标签来完成组件的过渡效果,本文模拟slide效果,也夹杂了淡隐淡出(fade)效果. 结合<component :is=''></component& ...

  7. vue动画、vue位移动画、vue列表动画

    1.vue动画 1.1 vue动画设置 把需要显示隐藏做动画的标签放入transition组件中作为子标签 注意:transition标签要求仅有一个子标签,多余的不会渲染,如果需要在一个组件中实现多 ...

  8. 解决transition动画与display冲突的几种方法

    解决transition动画与display冲突的几种方法 参考文章: (1)解决transition动画与display冲突的几种方法 (2)https://www.cnblogs.com/ihar ...

  9. [css] 写一个高度从0到auto的transition动画

    [css] 写一个高度从0到auto的transition动画 写不了吧,max-height 定值倒是可以 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一 ...

最新文章

  1. node mongoose_如何使用Express,Mongoose和Socket.io在Node.js中构建实时聊天应用程序
  2. 百度Apollo发布海量自动驾驶数据集,还有两项重磅挑战赛
  3. 怎么改服务器php文件,自定义更改服务器asp/php/.net等文件后缀名
  4. 某网站高度加密混淆的javascript的分析
  5. Java 比特币开发系列教程汇总
  6. 在SAP Smart Business workspace里创建KPI tile的错误消息分析
  7. Java this添加窗口,如何使一个窗口,看起来像这样在Java中? (How to make a window look like this in Java?)...
  8. gis等时圈怎么做_如何批量制作交通等时圈
  9. ssh2的application.xml配置文件配置详解
  10. python机器学习库sklearn——交叉验证(K折、留一、留p、随机)
  11. oracle 中关于 SID db_name、instance_name (转)
  12. java调用闭包对象_任务不可序列化:java.io.NotSerializableException仅在类而不是对象上调用闭包外的函数时...
  13. Atitit 项目wechat微信截屏生成vcf通讯录384 个 384个人 42个节拍,平均每个8个人 技术点 im图像裁剪, ocr Tesseract Vcf格式 /wechatTel
  14. html格式转换word清除格式,word文档如何清除格式(原来Word可以一键去除格式)...
  15. 如何写一份具有业务价值的分析报告
  16. dumb-init:一个Docker容器初始化系统
  17. 支付宝信用贷豪掷38亿抢客,微粒贷不怂
  18. python输入生日判断星座_用python条件语句判断星座
  19. MFC CFile操作类介绍
  20. 关于遥感中影像数据的组织方法BIL/BSQ/BIP

热门文章

  1. 人工智能如何驱动实体经济?六大领域展望
  2. AI技术的天花板:图灵机无法建立“自我”意识的概念
  3. 注意!今日起 GitHub 新建存储库的默认分支就不叫“master”了!
  4. 终于!朋友圈可以删除别人评论了……
  5. VisualSvn Server介绍
  6. squid一些其它配置
  7. 牛客网NOIP赛前集训营-普及组(第一场)
  8. ArchLinux上安装TIM
  9. hdu1874 畅通project续 最短路 floyd或dijkstra或spfa
  10. Android平台使用PocketSphinx做离线语音识别,小范围语音99%识别率