vue 使用animate动画
1.首先在main.js中引入animate动画(在引入之前,先运行cnpm install animate.css --save或者npm install animate.css --save,在项目中安装animate.css)
2.其次在页面中直接使用,例如:“animated jello” ,animated必须要,jello是自己需要的效果(可以百度找到animated的很多效果)。
添加了动画效果,很多时候只是在刚进入页面的时候有一瞬间的动画效果,可以在判断的时候,通过判断值来动态添加动画效果或者在css中添加hover,设置动画时间(当然也可以通过js来设置,个人觉得麻烦就直接用的hover),如下图。
如果页面因为添加动画出现了滚动条,在body使用overflow:hidden就ok了。
class中添加:
css中hover方式添加:
animate动画名称:
fadeIn: '淡入',
fadeInDown: '向下淡入
fadeInDownBig: '向下快速淡入',
fadeInLeft: '向右淡入',
fadeInLeftBig: '向右快速淡入',
fadeInRight: '向左淡入',
fadeInRightBig: '向左快速淡入',
fadeInUp: '向上淡入',
fadeInUpBig: '向上快速淡入',
fadeOut: '淡出',
fadeOutDown: '向下淡出',
fadeOutDownBig: '向下快速淡出',
fadeOutLeft: '向左淡出',
fadeOutLeftBig: '向左快速淡出',
fadeOutRight: '向右淡出',
fadeOutRightBig: '向右快速淡出',
fadeOutUp: '向上淡出',
fadeOutUpBig: '向上快速淡出'bounceIn: '弹跳进入',
bounceInDown: '向下弹跳进入',
bounceInLeft: '向右弹跳进入',
bounceInRight: '向左弹跳进入',
bounceInUp: '向上弹跳进入',
bounceOut: '弹跳退出',
bounceOutDown: '向下弹跳退出',
bounceOutLeft: '向左弹跳退出',
bounceOutRight: '向右弹跳退出',
bounceOutUp: '向上弹跳退出'zoomIn: '放大进入',
zoomInDown: '向下放大进入',
zoomInLeft: '向右放大进入',
zoomInRight: '向左放大进入',
zoomInUp: '向上放大进入',
zoomOut: '缩小退出',
zoomOutDown: '向下缩小退出',
zoomOutLeft: '向左缩小退出',
zoomOutRight: '向右缩小退出',
zoomOutUp: '向上缩小退出'rotateIn: '顺时针旋转进入',
rotateInDownLeft: '从左往下旋入',
rotateInDownRight: '从右往下旋入',
rotateInUpLeft: '从左往上旋入',
rotateInUpRight: '从右往上旋入',
rotateOut: '顺时针旋转退出',
rotateOutDownLeft: '向左下旋出',
rotateOutDownRight: '向右下旋出',
rotateOutUpLeft: '向左上旋出',
rotateOutUpRight: '向右上旋出'flipInX: '水平翻转进入',
flipInY: '垂直翻转进入',
flipOutX: '水平翻转退出',
flipOutY: '垂直翻转退出'bounce: '弹跳',
flash: '闪烁',
pulse: '脉冲',
rubberBand: '橡皮筋',
shake: '左右弱晃动',
swing: '上下摆动',
tada: '缩放摆动',
wobble: '左右强晃动',
jello: '拉伸抖动'
vue 使用animate动画相关推荐
- Vue 中使用Animate动画
1.安装 npm install animate.css --save 2.main.js中引入 import animated from 'animate.css' Vue.use(animated ...
- Vue 中 CSS 动画原理
下面这段代码,是点击按钮实现hello world显示与隐藏 <div id="root"><div v-if="show">hello ...
- 基于VUE的SVG动画处理(一)
基于VUE的SVG动画处理(一) 提示:涉及vue.photoshop.svg动画 一.创建SVG文件 方法一:使用photoshop绘制所需接线图,导出svg格式. 第一种:快速导出SVG编辑-&g ...
- Vue实战项目开发--Vue中的动画特效
项目的源代码在GitHub上:点击查看 目录 vue中的css动画原理 在Vue中使用Animate.css库 在Vue中同时使用过渡属性和动画 Vue中的Js动画与Velocity.js的结合 Vu ...
- VUE+TS+animate 踩的坑和基础使用方式
直接重点 首先在main.ts中引入animate.css时,报错,找不到模块 需要在shims-vue.d.ts中添加如下代码 原因是引入第三方库或者是Vue文件,TS不知道是干嘛的,看 anima ...
- Vue + Element + animate.css 音乐网站(网易云版)
Vue + Element + animate.css 音乐网站 一.前言 这是小弟的毕业设计,也是第一次用vue框架独立开发网站,现在接入了网易云api,到后面我还会做对应的后端和管理端.因为是第一 ...
- 通过示例了解Vue过渡和动画
作者:Matt Maribojoc 译者:前端小智 来源:stackabuse 有梦想,有干货,微信搜索 [大迁世界] 关注这个在凌晨还在刷碗的刷碗智. 本文 GitHub https://githu ...
- vue页面切换动画-类似于轮播效果、渲染列表给每一行数据加上显示动画
vue页面切换动画-类似于轮播效果 <transition :name="transitionName"><router-view/> </trans ...
- VUE学习:vue基础20————动画02:动画
提示: VUE学习:vue基础20----动画01:过渡 VUE学习:vue基础20----动画02:动画 前言 动画 动画 使用动画完成过渡效果 第三方动画库的使用 使用第三方库: 钩子函数 前言 ...
- vue中过渡动画(类名实现方式)
vue中过渡动画分为两类,一类是进场动画,一类是出场动画 要实现上面的进场动画,主要有三种方式:类名,css动画库,js函数 类名 本质就是动态添加类名实现动画 在进入/离开的过渡中,会有 6 个 c ...
最新文章
- SAP MM采购定价过程的一个简单例子
- C#中使用DateTimePicker控件显示修改日期时间
- python装饰器-Python——装饰器(Decorator)
- 栈应用之 括号匹配问题(Python 版)
- c语言error c4430,error C4430: 缺少类型说明符 - 假定为 int。 异常怎么解决
- 每天一道LeetCode-----求一个数的n次方,n是很大很大的数,n用数组存储着
- python逐行写入excel_快来看看Python如何玩转Excel
- Django框架是什麼?
- leveldb使用指南
- 信息安全工程师考试大纲-科目1:信息安全基础知识
- 说说你对工厂模式的理解
- 数据结构笔记(二十八)-- 图的广度优先遍历
- 反编译软件Luyten安装详细步骤
- Flash Builder 4.7安装破解教程详解(图文)
- 22讲MySQL有哪些“饮鸩止渴”提高性能的方法
- 产品经理那些事:产品经理成长的有利因素
- [转]stm32 sdio写入速度 SD卡【好文章】[F1开发板通用] 战舰STM32F103开发板 SDIO写入速度测试(使用FATFS)
- 在OpenCV里使用背景去除
- 北师大 外国教育史-6(新教育运动)
- 对于互联网行业,学历真的重要吗?