当前位置:主页 -> 网络知识 -> 网络课堂>> 超好用的WOW.js+Animate.css网站动画特效使用说明

超好用的WOW.js+Animate.css网站动画特效使用说明

来源: 发布时间:2018-03-07 02:07:49


今天滕州网站制作小编发现了一款炫酷的网页滚动特效:WOW.js 在网站制作中滚动页面时会展示各式各样的动画效果。
有的页面在向下滚动的时候,有些元素会产生细小的动画效果。虽然动画比较小,但却能吸引你的注意。如果你希望你的页面也更加有趣,那么你可以试试 WOW.js。

WOW.js 依赖 animate.css,所以它支持 animate.css 多达 60 多种的动画效果,能满足您的各种需求,还可以通过设置调整可以改变动画的风格、延迟、偏移量等。


浏览器兼容

网页滚动特效之WOW.JS的使用方法网页滚动特效之WOW.JS的使用方法网页滚动特效之WOW.JS的使用方法网页滚动特效之WOW.JS的使用方法网页滚动特效之WOW.JS的使用方法
IE10+ ✔Chrome ✔Firefox ✔Opera ✔Safari ✔

IE6、IE7 等老旧浏览器不支持 CSS3 动画,所以没有效果;而 wow.js 也使用了 querySelectorAll 方法,IE 低版本会报错。为了达到更好的兼容,最好加一个浏览器及版本判断。

使用方法:

1、引用动画样式文件Animate.css

  1. <link rel="stylesheet" href="css/animate.css">

2、加载激活WOW.js

  1. <script src="js/wow.min.js"></script>

  2. <script>

  3. new WOW().init();

  4. </script>

可选择参数:

  1. wow = new WOW({

  2. boxClass:     'wow',      // default

  3. animateClass: 'animated', // default

  4. offset:       0,          // default

  5. mobile:       true,       // default

  6. live:         true        // default

  7. })

  8. wow.init();

配置

属性/方法类型默认值说明
boxClass字符串‘wow’需要执行动画的元素的 class
animateClass字符串‘animated’animation.css 动画的 class
offset整数0距离可视区域多少开始执行动画
mobile布尔值true是否在移动设备上执行动画
live布尔值true异步加载的内容是否有效

3、为HTML添加专有class

  1. <div class="wow slideInLeft"></div>

  2. <div class="wow slideInRight"></div>

其中:

slideInLeftslideInRight分别代表方式,可以改为fadeInUp和fadeInDown等实现不同的动画效果。

还可以这样写:

  1. <section class="wow slideInLeft" data-wow-duration="2s" data-wow-delay="5s"></section>

  2. <section class="wow slideInRight" data-wow-offset="10"  data-wow-iteration="10"></section>

通过添加参数调整动画效果。

data-wow-duration 改变动画时间

data-wow-delay 延迟在动画开始之前

data-wow-offset 距离开始动画(有关浏览器底部)

data-wow-iteration 动画重复的次数

Animate.css+WOW.JS 点击下载




相关文章
相关推荐