美文网首页html5+css3jquery
滚动加载动画——wow.js

滚动加载动画——wow.js

作者: YINdevelop | 来源:发表于2018-08-15 16:30 被阅读99次

平常我们在网站开发过程中,可能会需要做一些页面滚动到指定位置再执行某些动画的页面。所以特地收集了一个比较好用的轮子。
wow.js

image

一、引入

  1. 引入animate.css,因为wow依赖animate动画库,所以需要的动画都可以从里面获取。

  2. 引入wow.js

  3. 初始化

     new WOW().init();
    

二、使用方法

在需要添加动画的块元素上面(块元素或者行内块元素,行内元素会有问题)添加类名。

<div class="wow slideInLeft"
    data-wow-duration="2s"     (动画持续时间)
    data-wow-delay="5s"         (动画延迟时间)
    data-wow-offset="10"        (元素的位置露出后距离底部多少像素执行)
    data-wow-iteration="10"> (动画执行次数,infinite为无限循环)
</div>

其中类名wow是每一个带动画的元素都要加的,slideInLeft就是说明动画样式。

具体动画类名可访问animate.css获取或者wow官网获取,这里不多做解释。

三、注

  • wow兼容ie10及以上,所以使用时需要加判断,ie10以下不初始化插件,即默认展示

        if (!(/msie [6|7|8|9]/i.test(navigator.userAgent))) {
          new WOW().init();
        };
    
  • 默认wow只加载一次动画,即滚动条再次往回滚动时候,不会有动画。但有时会有特定需求,是需要重复动画的。网上已有基于wow.js修改过的插件。

最后附上该插件下载地址:点我

相关文章

  • vue 中使用wow.js

    wow.js可以在页面向下滚动时加载css动画,并且可以触发animate.css的动画效果。 wow.jsGit...

  • animate.css与wow.js 页面滚动加载动画

    animate.css与wow.js组合可以让页面滚动加载动画。制作绚丽网页 浏览器兼容: animate(只兼容...

  • 滚动加载动画——wow.js

    平常我们在网站开发过程中,可能会需要做一些页面滚动到指定位置再执行某些动画的页面。所以特地收集了一个比较好用的轮子...

  • wow.js的使用方法

    wow.js简介 功能: 滚动页面, 显示css动画 和animate.css配合使用 wow.js基本使用 基本...

  • scrollReveal.js

    scrollReveal是一个兼容PC端和移动设备的滚动动画库。不同的是 WOW.js 的动画只播放一次,而 sc...

  • Wow.js滚动动画

    动画,各种动画。 Vue使用Wow插件步骤 安装wow插件 wow包内有animate的css文件,无需再引入an...

  • nuxt中引入wowjs

    随页面滚动的动画 这里做一个查阅资料的笔记,呈现方式直接代码1.plugins文件夹下面建立wow.js 2.nu...

  • wow.js使用教程

    设置WOW.js 1.引入css动画库 2.引入wow.js并且初始化 显示CSS动画 1.设置css类 将CSS...

  • 如何让你的页面更加多彩

    先上需求。场景:dom在浏览器可视区再加载动画方案:很简单 如下 1.利用wow.js实现效果,但是要依赖于ani...

  • CSS3动画在屏幕显示时开启animate动画

    适配大屏幕电脑 ···// 监听滚动事件,加载动画var slection2Top = $(".selection...

网友评论

    本文标题:滚动加载动画——wow.js

    本文链接:https://www.haomeiwen.com/subject/qnpwbftx.html