当前位置: 首页 > news >正文

Vue的动画方式有几种

Vue的动画方式有几种?

Vue的动画方式主要分成两大类,一类是CSS动画,一类是JS动画

CSS动画中包含transition以及animation,但在Vue中只需要通过transition封装组件实现。

  • CSS动画的类名主要包括:v-enter、v-enter-active、v-enter-to、v-leave、v-leave-active、v-leave-to- transition只允许有一个元素内容,appear、type、duration、mode等属性可以进行动画操作的设置
  • mode属性设置以后需要给动画元素设置唯一key值
    in-out: 新元素先进行过渡,完成之后当前元素过渡离开。
    out-in: 当前元素先进行过渡,完成之后新元素过渡进入。
  • 一般情况下可以利用animate.css动画库内容进行CSS动画功能的实现

JS动画仍旧操作的是transition组件

  • 设置的是属性钩子,内容包括before-enter、enter、after-enter、enter-cancelled、before-leave、leave、after-leave、leave-cancelled等
  • 在 enter 和 leave 中必须使用 done 进行回调。否则,它们将被同步调用,过渡会立即完成
  • 可以设置css属性为false,以免受css影响
  • js动画同样可以利用js动画类库实现动画操作,比如Velocity.js
  • 列表动画可以利用transition-group进行实现

到这里也就结束了,希望对您有所帮助。

http://www.lryc.cn/news/260708.html

相关文章:

  • PyTorch: 基于【VGG16】处理MNIST数据集的图像分类任务【准确率98.9%+】
  • 【lombok】从easyExcel read不到值到cglib @Accessors(chain = true)隐藏的大坑
  • 1-SaaS通识
  • Spring Boot实现接口幂等
  • ShopsN commentUpload 文件上传漏洞复现
  • 【Qt5】ui文件最后会变成头文件
  • 数组笔试题解析(下)
  • PPT插件-好用的插件-图形缩放-大珩助手
  • 五:爬虫-数据解析之xpath解析
  • 什么是Laravel?它有哪些特性?
  • [足式机器人]Part2 Dr. CAN学习笔记-自动控制原理Ch1-3燃烧卡路里-系统分析实例
  • 安恒明御安全网关 aaa_local_web_preview文件上传漏洞复现
  • 基于ssm企业人事管理系统的设计与实现论文
  • 你知道为什么要加 final 关键字了吗?
  • 找不到mfc100u.dll,程序无法继续执行?三步即可搞定
  • postman接口测试之Postman配置环境变量和全局变量
  • OpenSSL 编程示例
  • K8S学习指南(17)-k8s核心对象CronJob
  • 单片机Freertos入门(二)任务调度的介绍
  • QT----自定义信号和槽
  • 【Vue第4章】Vue中的ajax_Vue2
  • 力扣labuladong——一刷day72
  • Leetcode—509.斐波那契数【简单】
  • 山峰个数 - 华为OD统一考试
  • 38、池化的特征不变性
  • 051:vue项目webpack打包后查看各个文件大小
  • JVM调优:参数(学习笔记)
  • MVC Gantt Wrapper:RadiantQ jQuery
  • 2019年第八届数学建模国际赛小美赛C题预测通过拥堵路段所需的时间解题全过程文档及程序
  • 天干地支。