vue transition动画
引用: 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动画相关推荐
- Scss、elementUI引入、transition动画 - 学习笔记
文章目录 Scss.elementUI引入.transition动画 - 学习笔记 Sass 是什么? elementUI transition动画 Scss.elementUI引入.transiti ...
- vue transition
Vue.js 教程 (9) : 过渡动画 Vue.js 提供非常简单的过渡动画接口.这些过渡动画在 Vue.js 将目标元素插入或移除出 DOM 的时候会自动执行.能够触发动画的指令包括 v-if , ...
- [vue] vue过渡动画实现的方式有哪些?
[vue] vue过渡动画实现的方式有哪些? 1.使用vue的transition标签结合css样式完成动画 2.利用animate.css结合transition实现动画 3.利用 vue中的钩子函 ...
- 11,你听说过vue过渡动画了嘛?没有吧? 众里寻他千百度,百度不一定全面?
2020[前端VUE框架]最新最全实战课程,VUE56节分享,免费拿不谢! vue过度动画的使用方法整理 vue.js css 脸书 发布于 2020-11-19 transition props n ...
- Vue—实现动画、过度效果
动画效果:<template><div><button @click="isShow =!isShow">显示/隐藏</button> ...
- vue transition之slide(fade)效果
使用vue transition标签来完成组件的过渡效果,本文模拟slide效果,也夹杂了淡隐淡出(fade)效果. 结合<component :is=''></component& ...
- vue动画、vue位移动画、vue列表动画
1.vue动画 1.1 vue动画设置 把需要显示隐藏做动画的标签放入transition组件中作为子标签 注意:transition标签要求仅有一个子标签,多余的不会渲染,如果需要在一个组件中实现多 ...
- 解决transition动画与display冲突的几种方法
解决transition动画与display冲突的几种方法 参考文章: (1)解决transition动画与display冲突的几种方法 (2)https://www.cnblogs.com/ihar ...
- [css] 写一个高度从0到auto的transition动画
[css] 写一个高度从0到auto的transition动画 写不了吧,max-height 定值倒是可以 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一 ...
最新文章
- node mongoose_如何使用Express,Mongoose和Socket.io在Node.js中构建实时聊天应用程序
- 百度Apollo发布海量自动驾驶数据集,还有两项重磅挑战赛
- 怎么改服务器php文件,自定义更改服务器asp/php/.net等文件后缀名
- 某网站高度加密混淆的javascript的分析
- Java 比特币开发系列教程汇总
- 在SAP Smart Business workspace里创建KPI tile的错误消息分析
- Java this添加窗口,如何使一个窗口,看起来像这样在Java中? (How to make a window look like this in Java?)...
- gis等时圈怎么做_如何批量制作交通等时圈
- ssh2的application.xml配置文件配置详解
- python机器学习库sklearn——交叉验证(K折、留一、留p、随机)
- oracle 中关于 SID db_name、instance_name (转)
- java调用闭包对象_任务不可序列化:java.io.NotSerializableException仅在类而不是对象上调用闭包外的函数时...
- Atitit 项目wechat微信截屏生成vcf通讯录384 个 384个人 42个节拍,平均每个8个人 技术点 im图像裁剪, ocr Tesseract Vcf格式 /wechatTel
- html格式转换word清除格式,word文档如何清除格式(原来Word可以一键去除格式)...
- 如何写一份具有业务价值的分析报告
- dumb-init:一个Docker容器初始化系统
- 支付宝信用贷豪掷38亿抢客,微粒贷不怂
- python输入生日判断星座_用python条件语句判断星座
- MFC CFile操作类介绍
- 关于遥感中影像数据的组织方法BIL/BSQ/BIP
热门文章
- 人工智能如何驱动实体经济?六大领域展望
- AI技术的天花板:图灵机无法建立“自我”意识的概念
- 注意!今日起 GitHub 新建存储库的默认分支就不叫“master”了!
- 终于!朋友圈可以删除别人评论了……
- VisualSvn Server介绍
- squid一些其它配置
- 牛客网NOIP赛前集训营-普及组(第一场)
- ArchLinux上安装TIM
- hdu1874 畅通project续 最短路 floyd或dijkstra或spfa
- Android平台使用PocketSphinx做离线语音识别,小范围语音99%识别率