wow.js实现各种动画特效

下载地址
https://www.bootcdn.cn/wow/
官方网站
https://www.delac.io/wow/
WOW.js用于设置用户滚动页面时触发各种CSS动画,WOW.js需和animate.css配合使用

animate.css演示地址:https://www.dowebok.com/demo/2014/98/
GitHub
使用方法
1.引入animate.css

<link rel="stylesheet" href="animate.min.css">

2.引入WOW.min.js

 <script type="text/javascript" src='js/wow.min.js'></script>

3.初始化WOW

new WOW().init();

参数
data-wow-duration:动画持续时间
data-wow-delay:(动画延迟时间)
data-wow-offset:(偏移量) 离元素多远执行动画
data-wow-iteration:动画重复次数
4.在需要添加动画的元素上增加class类
格式如下:
class = 'wow animate'
实现动画必须添加wow animate为animate.css的动画效果
常用动画效果如下

动画说明
bounce弹跳
flash闪烁
pulse放大,缩小
rubberBand放大,缩小,弹簧
shake左右晃动
headShake左右小幅晃动
swing左右扇形摇摆
tada放大,左右上下晃动,缩小
wobble左右小幅(圆点较远)扇形摇摆
jello左右左右上下晃动
bounceIn重复放大缩小
bounceInDown从上到下出现,弹簧
bounceInLeft从左到右出现,弹簧
bounceInRight从右到左出现,弹簧
bounceInUp从下到上出现,弹簧
bounceOut从常规到小消失,弹簧
bounceOutDown从常规到小,从下方消失,弹簧
bounceOutLeft从常规到小,从左方消失,弹簧
bounceOutRight从常规到小,从右方消失,弹簧
bounceOutUp从常规到小,从上方消失,弹簧 fadeIn 渐现
fadeInDown渐现,从上到下
fadeInDownBig渐现,从上到下,滑动距离较长
fadeInLeft渐现,从左到右
fadeInLeftBig渐现,从左到右,滑动距离较长
fadeInRight渐现,从右到左
fadeInRightBig渐现,从右到左,滑动距离较长
fadeInUp渐现,从下到上
fadeInUpBig渐现,从下到上,滑动距离较长
fadeOut渐隐
fadeOutDown渐隐,从上到下
fadeOutDownBig渐隐,从上到下,滑动距离较长
fadeOutLeft渐隐,从左到右
fadeOutLeftBig渐隐,从左到右,滑动距离较长
fadeOutRight渐隐,从右到左
fadeOutRightBig渐隐,从右到左,滑动距离较长
fadeOutUp渐隐,从下到上
fadeOutUpBig渐隐,从下到上,滑动距离较长
flip中心Y轴旋转,放大,缩小
. flipInX元素中心X轴旋转
flipInY元素中心Y轴旋转
flipOutX中心X轴旋转,消失
flipOutY中心Y轴旋转,消失
lightSpeedIn从右到左,平行四边形,左上角突出进入
lightSpeedOut从左到右,平行四边形,左上角突出进入
rotateIn元素中心顺时针旋转进入
rotateInDownLeft元素左外长半径顺时针旋转进入
rotateInDownRight元素右外长半径逆时针旋转进入
rotateInUpLeft元素左外长半径逆时针旋转进入
rotateInUpRight元素右外长半径顺时针旋转进入
rotateOut元素中心顺时针旋转消失
rotateOutDownLeft元素左外长半径顺时针旋转消失
rotateOutDownRight元素右外长半径逆时针旋转消失
rotateOutUpLeft元素左外长半径逆时针旋转消失
rotateOutUpRight元素右外长半径顺时针旋转消失
hinge从右上到坐下,顺时针旋转,从上到下消失
rollIn元素左外长半径顺时针旋转,平滑进入
rollOut元素右外长半径顺时针旋转,平滑进入
zoomIn元素由小变大进入
zoomInDown元素由小变大,从上方进入
zoomInLeft元素由小变大,从左方进入
zoomInRight元素由小变大,从右方进入
zoomInUp元素由小变大,从下方进入
zoomOut元素由大变小,消失
zoomOutDown元素由大变小,从下方消失
zoomOutLeft元素由大变小,从左方消失
zoomOutRight元素由大变小,从右方消失
zoomOutUp元素由大变小,从上方消失
slideInDown元素从上到下,平滑进入
slideInLeft元素从左到右,平滑进入
slideInRight元素从右到左,平滑进入
slideInUp元素从下到上,平滑进入
slideOutDown元素从上到下,平滑消失
slideOutLeft元素从右到左,平滑消失
slideOutRight元素从左到右,平滑消失
slideOutUp元素从下到上,平滑消失

本文部分内容转载自https://blog.csdn.net/qq_21041889/article/details/98647097

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值