Vue动画实现
来源:互联网 发布:php获取访问者mac地址 编辑:程序博客网 时间:2024/06/04 00:08
在需要添加动画的DOM上,添加transition属性
例如
<div class="list" v-show="show" transition="fade"></div>
在CSS中,只需要通过如下方式即可添加淡入淡出动画
&.fade-transition transition:all 0.1s opacity:1 background:rgba(240,20,20,0.5)&.fade-enter,&.fade-leave opacity:0 background:rgba(240,20,20,0)
需要更改进入和离开的效果,就在&.fade-enter和&.fade-leave中写代码。
添加旋转和抛物线效果:
抛物线效果主要是用到了cubic-bezier运动
&.fold-transition transition: all 0.3s cubic-bezier(0.5,-0.3,0.75,0.4) transform:translate3d(0,-100%,0)&.fold-enter,&.fold-leave transform: translate3d(0,0,0)
Vue动画还可以通过js绑定
通过在DOM绑定属性
<div transition="move"> <div class="inside inside-hook"></div></div>
在Vue实例中添加属性:
transitions: { move: { beforeEnter(el) {}, enter(el) {el}, afterEnter(el) {} }}
通过实现以上三个方法即可。
阅读全文
0 0
- Vue动画实现
- vue过渡动画实现原理
- vue实现购物车动画功能
- vue动画
- Vue动画
- vue动画
- vue动画
- vue动画
- VUE+WebPack游戏设计:实现碰撞检测和动画精灵
- VUE+WebPack游戏设计:实现盒子动画和键盘特效
- vue.js使用钩子函数实现动画效果
- vue+vue-router转场动画
- Vue动画 和 Vue路由
- vue 动画过渡
- vue动画transition
- vue动画 -组件
- Vue之过渡动画
- Vue相关(过渡动画)
- 重写,覆盖,继承,重载的分析
- CSDN 添加源代码附件
- try...catch的方式处理多个异常
- 等待
- centos学习 明白命令行、make编译、指针
- Vue动画实现
- 【量亿数据】量化交易主要有哪些经典的策略?
- 使用USBWriter做U盘启动盘后容量变小的解决办法
- Android 状态栏的透明效果体验
- 再谈闭包
- debian 下实现LAMP 搭建服务器
- table修改状态改变td内容
- SQL的四种连接-左外连接、右外连接、内连接、全连接
- git命令