今天发现一个非常有趣的js插件Wow.js,允许用户滚动页面的时候展示 CSS 动画。默认的,用户可以使用它来出发 animate.css 动画。但是用户也可以非常容易修改设置喜欢的动画库。Wow.js 比其他 JavaScript 视差插件小,类似 Scrollorama(这个非常华丽,但是也更繁杂)。
不多说先看效果 WOW官网
是不是觉得很有趣,这样小小的一款插件就能做出这么多动画效果。
一些小小的细节效果能为网站增色不少,下面就让我们来学习如何使用这款插件。
使用教程
- wow.js依赖于animate.css,首先需要在
head
内引入animate.css或者animate.min.css。
<link rel="stylesheet" href="css/animate.css">
- 引入wow.js或者wow.min.js,然后js文件里再写一行代码。
<script src="js/wow.min.js"></script>
<script>
new WOW().init();
</script>
- 然后在块状元素内添加相应的class类名就能实现相应的动画啦
<div class="wow slideInLeft" data-wow-duration="2s" data-wow-delay="5s" data-wow-offset="10" data-wow-iteration="10"></div>
wow
是必须要添加的
slideInLeft
说明了动画的样式,是从左边滑动出来的
后面的data-wow-duration
(动画持续时间)、data-wow-delay
(动画延迟时间)、data-wow-offset
(元素的位置露出后距离底部多少像素执行)和data-wow-iteration
(动画执行次数)这四个属性可选可不选。
这样就完成啦,是不是很简单呢。
BootCDN下载地址:https://www.bootcdn.cn/wow/