zoukankan      html  css  js  c++  java
  • 滚动页面产生动画WOW.js的用法

    简介

    在一些网页上,当你滚动页面的时候会看到各式各样的元素动画效果,非常动感。WOW.js 就是一款帮助你实现这种 CSS 动画效果的插件。WOW.js 依赖 animate.css,所以它支持 animate.css 多达 60 多种的动画效果,基本上能应用于各种网页的动画效果。

    演示及下载

    本地下载:点击下载

    CDN加速地址:https://cdn.bootcss.com/wow/1.1.2/wow.js,如果加速地址失效,也可下载下面的演示示例
    演示示例:WOW.js-元素在页面滚动时展示CSS3动画JS插件

    使用方法

    1、引入文件
    
    <link rel="stylesheet" href="css/animate.min.css">
    <script type="text/javascript" src="wow.js"></script>
    
    

    2、HTML

    
    <div class="wow slideInLeft"></div>
    <div class="wow slideInRight"></div>
    
    

    可以加入 data-wow-duration(动画持续时间)和 data-wow-delay(动画延迟时间)属性,如:

    
    <div class="wow slideInLeft" data-wow-duration="2s" data-wow-delay="5s"></div>
    <div class="wow slideInRight" data-wow-offset="10"  data-wow-iteration="10"></div>
    
    

    3、JavaScript

    
    new WOW().init();
    
    

    如果需要自定义配置,可如下使用:

    
    var wow = new WOW({
        boxClass: 'wow',
        animateClass: 'animated',
        offset: 0,
        mobile: true,
        live: true
    });
    wow.init();
    
    

    配置

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


  • 相关阅读:
    第九周周记
    第七周周记
    第三次作业第一题
    第五周周记
    《世界是数字的》读后感想
    第十周周记
    迷茫
    测试作业
    价值观作业
    作业二 感想
  • 原文地址:https://www.cnblogs.com/datiangou/p/9966280.html
Copyright © 2011-2022 走看看