美文网首页vue开发干货
28-Vue动画-使用Animate库

28-Vue动画-使用Animate库

作者: 梦想成为小仙女 | 来源:发表于2019-02-25 12:56 被阅读39次

这里用到许多文档中的内容和使用Animate库的过程,以及自己的理解,所以会分为文档,解释,步骤三部分

效果图.gif

https://cn.vuejs.org/v2/guide/transitions.html#自定义过渡的类名
https://cn.vuejs.org/v2/guide/transitions.html#JavaScript-钩子

一.文档

Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。
包括以下工具:

  • 在 CSS 过渡和动画中自动应用 class
  • 可以配合使用第三方 CSS 动画库,如 Animate.css
  • 在过渡钩子函数中使用 JavaScript 直接操作 DOM
  • 可以配合使用第三方 JavaScript 动画库,如 Velocity.js

在这里,我们只会讲到进入、离开和列表的过渡,你也可以看下一节的 管理过渡状态

简单的说,就是如果要在Vue中实现复杂的动画效果,需要引入第三方前端库Animate.css

image.png

简单的说,就是可以通过自定义的类名-class代替原始的类名v-/nameValue-*,也就是说在特定的时间段,添加自己定义的动画样式.
它的优先级高于普通的类名

二.步骤

1.导入animate.css文件
2.在需要的时间添加animate中的类
3.元素默认显示,让它第一次就显示


image.png
image.png

三.代码测试

1.enter-active-class="指定进入的时候绑定的动画类名"
2.leave-active-class="指定离开的时候绑定的动画类名"
注意:如果元素默认就是显示的,那么第一次不会触发动画,如果想第一次就触发动画.可以再添加一个appear属性


image.png

四.附录

image.png

刷新界面会左右摇摆

相关文章

  • 28-Vue动画-使用Animate库

    这里用到许多文档中的内容和使用Animate库的过程,以及自己的理解,所以会分为文档,解释,步骤三部分 https...

  • 在Vue中使用Animate.css库

    在Vue中如何使用keyframs的动画 2.Vue中使用Animate.css库使用animate[https:...

  • 动画类文章

    css3常用动画+动画库 vue2使用animate css

  • 页面滚动动画-wow.js及Animate.css

    Animate.css 官网 简介Animate.css是一个纯CSS动画库,官方给出了70多种动画特效,使用简单...

  • 基于animate和fullpage制作动画demo的总结

    animate.css就是一个动画库,使用时注意点: 用法: Animate.css 当与jQuery...

  • animate.css的使用方法

    animate.css介绍 animate.css是一个跨浏览器的css3动画库 animate.css基础使用 ...

  • 有用的Vue第三方库

    Animate.css - CSS动画库 Velocity.js - JS动画库 TweenJS - 状态过渡动画...

  • Vue 动画

    简单动画 transition动画过渡原理 引用animate.css 库 使用自定义的 类名,将 transit...

  • Vue中的动画

    Vue动画 Vue动画API 定义不同的名称动画 第三方动画库Animate.css和Vue的结合使用 enter...

  • Animate.css

    使用 1.github中搜索animate.css 2.下载下来 3.在html中引用动画库 语法(实现动画效果)...

网友评论

    本文标题:28-Vue动画-使用Animate库

    本文链接:https://www.haomeiwen.com/subject/atgwyqtx.html