vue使用animate.css类库实现动画
首先安装animate.css类库
cnpm install animate.css –save
然后在vue的script文件中引用
import $ from '../assets/js/jquery.js';//非必要
import animate from 'animate.css'
使用方法如下
- //使用duration来统一设置入场和离场时候动画
- //还可以分别设置 :duration="{enter:200,leave:400}"
- <transition name="fade" enter-active-class="animated bounceIn"
- leave-active-class="animated bounceIn"
- :duration="200">
- <h3 v-if="flag">这是一个h3</h3>
- </transition>
- fade: {
- title: '淡入淡出',
- fadeIn: '淡入',
- fadeInDown: '向下淡入',
- fadeInDownBig: '向下快速淡入',
- fadeInLeft: '向右淡入',
- fadeInLeftBig: '向右快速淡入',
- fadeInRight: '向左淡入',
- fadeInRightBig: '向左快速淡入',
- fadeInUp: '向上淡入',
- fadeInUpBig: '向上快速淡入',
- fadeOut: '淡出',
- fadeOutDown: '向下淡出',
- fadeOutDownBig: '向下快速淡出',
- fadeOutLeft: '向左淡出',
- fadeOutLeftBig: '向左快速淡出',
- adeOutRight: '向右淡出',
- fadeOutRightBig: '向右快速淡出',
- fadeOutUp: '向上淡出',
- fadeOutUpBig: '向上快速淡出'
- },
- bounce: {
- title: '弹跳类',
- bounceIn: '弹跳进入',
- bounceInDown: '向下弹跳进入',
- bounceInLeft: '向右弹跳进入',
- bounceInRight: '向左弹跳进入',
- bounceInUp: '向上弹跳进入',
- bounceOut: '弹跳退出',
- bounceOutDown: '向下弹跳退出',
- bounceOutLeft: '向左弹跳退出',
- bounceOutRight: '向右弹跳退出',
- bounceOutUp: '向上弹跳退出'
- },
- zoom: {
- title: '缩放类',
- zoomIn: '放大进入',
- zoomInDown: '向下放大进入',
- zoomInLeft: '向右放大进入',
- zoomInRight: '向左放大进入',
- zoomInUp: '向上放大进入',
- zoomOut: '缩小退出',
- zoomOutDown: '向下缩小退出',
- zoomOutLeft: '向左缩小退出',
- zoomOutRight: '向右缩小退出',
- zoomOutUp: '向上缩小退出'
- },
- rotate: {
- title: '旋转类',
- rotateIn: '顺时针旋转进入',
- rotateInDownLeft: '从左往下旋入',
- rotateInDownRight: '从右往下旋入',
- rotateInUpLeft: '从左往上旋入',
- rotateInUpRight: '从右往上旋入',
- rotateOut: '顺时针旋转退出',
- rotateOutDownLeft: '向左下旋出',
- rotateOutDownRight: '向右下旋出',
- rotateOutUpLeft: '向左上旋出',
- rotateOutUpRight: '向右上旋出'
- },
- flip: {
- title: '翻转类',
- flipInX: '水平翻转进入',
- flipInY: '垂直翻转进入',
- flipOutX: '水平翻转退出',
- flipOutY: '垂直翻转退出'
- },
- strong: {
- title: '强调类',
- bounce: '弹跳',
- flash: '闪烁',
- pulse: '脉冲',
- rubberBand: '橡皮筋',
- shake: '左右弱晃动',
- swing: '上下摆动',
- tada: '缩放摆动',
- wobble: '左右强晃动',
- jello: '拉伸抖动'
- }
vue使用animate.css类库实现动画的更多相关文章
- 第五章 动画 44:动画-使用第三方animate.css类库实现动画
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- vue2借助animate.css实现路由动画效果
第一步: npm install animate.css --save 第二步:打开main.js import animate from 'animate.css' Vue.use(animate) ...
- animate.css引入实现动画效果
最近在网上看到很多代码都通过引入animate.css来实现动画效果,后来我便使用这种方法来尝试着写了个小案例,结果真的很好用,比我们通常情况下使用css或js实现动画效果好得多,便在此做个总结. 第 ...
- vue与animate.css的结合使用
在vue项目中,由于页面需要动画效果,使用动画其实有多种方式,可以使用vue中的过渡transition,可以使用animate动画与transition配合使用,也可以单独使用animate动画库. ...
- vue 使用Animate.css库
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- animate.css(第三方动画使用方法)
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Monaco; color: #a5b2b9 } animation 语法: animatio ...
- vue使用animate.css库
//引入库 <link rel="stylesheet" type="text/css" href="animate.css"> ...
- vue 结合 animate.css
这里说的是vue2.0和animate.css的结合使用.其实用过就知道用法是比较简单的.但是就是刚开始使用的时候,难免有的会遇到各种问题.简单的说说我所用过并且遇过的坑. 首先是transition ...
- css3动画和animate.css动画库使用
CSS3动画 css3动画可以分为两种.transition过渡动画和keyframes关键帧动画 过渡动画 第一种叫过渡(transition)动画,就是从初始状态过渡到结束状态这个过程中所产生的动 ...
随机推荐
- AT2657 Mole and Abandoned Mine
传送门 好神的状压dp啊 首先考虑一个性质,删掉之后的图一定是个联通图 并且每个点最多只与保留下来的那条路径上的一个点有边相连 然后设状态:\(f[s][t]\)代表当前联通块的点的状态为\(s\)和 ...
- CPU死锁
https://blog.csdn.net/sunny05296/article/details/82858071 最近碰到了Centos7.2上终端打印soft lockup CPU死锁,系统无响应 ...
- BZOJ 4919: [Lydsy1706月赛]大根堆 启发式合并
我不会告诉你这是线段树合并的好题的... 好吧我们可以搞一个multiset在dfs时求出LIS(自带二分+排序)进行启发式合并,轻松加愉悦... #include<cstdio> #in ...
- java防止表单重复提交的几种方法
转载大神 1. 使用session同步和token机制来防止并发重复提交 https://blog.csdn.net/hejingyuan6/article/details/50487777 2. S ...
- chapter03
import scala.collection.mutable.ArrayBuffer /** * Created by EX-CHENZECHAO001 on 2018-03-29. */class ...
- Python metaclasses
metaclasses元类:就像对象是类的实例一样,类是它的元类的实例.调用元类可以创建类. metaclass使用type来创建类,type可以被继承生成新的元类. 这个和C#的反射很相似. 下面是 ...
- iOS 本地缓存实现 方案借鉴
在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制. 功能需求 这个 ...
- linq 读取xml
xml 文件如下: <?xml version="1.0" encoding="utf-8" ?><nodes> <node> ...
- webpack.config.js====引入Jquery库文件
1. 安装 cnpm install --save jquery expose-loader 2. 在webpack.config.js中配置 Jquery库是使用的webpack的一个插件Provi ...
- python中函数的定义与调用
1.为什么要用函数? (1)代码重复太多(2)可读性差 使用函数的好处: (1)代码重用 (2)保持一致性,易维护 (2)可扩展性 2.初始函数定义与调用 函数的定义 def test(x): ...