WOW.js 使用教程

news/2024/11/28 6:39:20/

目录

  • 一、WOW.js介绍
  • 二、使用步骤
  • 三、案例制作

一、WOW.js介绍

WOW.js 实现了在网页滚动时的动画效果,可以让你的页面更有趣,比如页面在向下滚动的时候,让一些元素产生动画效果,吸引用户的注意。
注意点:WOW.js 实现需要 Animate.css 项目的支持。
点击前往WOW.js官网

二、使用步骤

1.打开git链接下载WOW.js
2.解压文件,找到dist下的wow.min.js文件用于链接到页面中使用WOW.js
3.首先要在页面中链入Animate.css

<!-- 引入animate文件 -->
<link rel="stylesheet" href="css/animate.min.css">

4.在页面底部引入wow.min.js文件并进行初始化

<script src="../js/wow.min.js"></script>
<script>new WOW().init();
</script>

也可以进行自定义配置,如下所示:

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异步加载的内容是否有效

5.为想要添加动画效果的元素(必须是块级元素或者是行内块级元素)先添加一个名为’wow’的类名,再为其添加相应动画的动画名即可(这个可以到官网中查看自己想要的动画效果类名))。

<div class="wow lightSpeedIn"></div>

也可以为其添加以下四个属性:

属性说明
data-wow-duration更改动画持续时间
data-wow-delay动画开始前的延迟
data-wow-offset开始动画的距离(与浏览器底部相关)
data-wow-iteration动画的次数重复(无限次:infinite)

例如:

<div class="wow lightSpeedIn" data-wow-delay="1.5s"  data-wow-iteration:"1"></div>

三、案例制作

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!-- 1.引入animate文件 --><link rel="stylesheet" href="css/animate.min.css"><style>* {padding: 0;margin: 0;}.con {background: #f5f3f4;display: flex;justify-content: center;flex-wrap: wrap;width: 800px;margin:auto;}.box {width: 150px;height: 150px;margin: 50px;box-shadow: 0 0 5px #ccc;border-radius: 50%;background: #457388;opacity: 0.8;}</style>
</head><body><div class="con"><div class="box wow fadeInUp" data-wow-duration='1s'></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.1s"></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.2s"></div><div class="box wow fadeInUp" data-wow-duration='1s'></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.1s"></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.2s"></div><div class="box wow fadeInUp" data-wow-duration='1s'></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.1s"></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.2s"></div><div class="box wow fadeInUp" data-wow-duration='1s'></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.1s"></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.2s"></div><div class="box wow fadeInUp" data-wow-duration='1s'></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.1s"></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.2s"></div><div class="box wow fadeInUp" data-wow-duration='1s'></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.1s"></div><div class="box wow fadeInUp" data-wow-duration='1s' data-wow-delay="0.2s"></div></div><script src="js/wow.min.js"></script><script>// 2.初始化// 如果不为ie6-9的浏览器,则进行一个初始化if (!(/msie [6|7|8|9]/i.test(navigator.userAgent))) {new WOW().init();};</script>
</body></html>

目录附带如下:
在这里插入图片描述
欢迎反馈文中表述不准确的地方或是不足之处~


http://www.ppmy.cn/news/380400.html

相关文章

dota英雄技能快捷键大全

食人魔法师 F G B C 骷髅王 T V C R 水晶室女 V E R F 潮汐猎人 G R C V 复仇之魂 C D E W 双头龙 D T A R 半人马酋长 F D R T 熊猫酒仙 C D B R 末日守卫 E T V D 地狱领主 D T F B 斧王 E R O C 钢背兽 G R O E 敌法师 R B D V 幻影长矛手 T W X D 黑暗游侠 R E T M 幽鬼 D …

魔兽热键定义

《魔兽争霸3》键盘快捷方式和技巧提示自定义---------------------------------------------------------你 可以通过设置“CustomKeys.txt”这个文件来自定义键盘的快捷方式。在这个文件里面定义的快捷方式会覆盖掉原有默认的快捷方式。另外&#xff0c;这个文 件也可以被用来…

魔兽争霸微操地图的使用

微操地图可以直接练习对战&#xff0c;提升刚正面的水平。 网盘地址&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/198iGuqYUtdIQao1tfNCApQ 提取码&#xff1a;pioi 将解压的w3x文件放在游戏的maps目录下即可。 有各种模式&#xff0c;各种种族&#xff0c;对战&am…

War3快捷键大全—UD

建筑(B) |--大墓地(N) | |--侍僧(C) | | |--反召唤建筑物(U) | | |--牺牲(C) | | |--地穴(C) | |--食尸鬼(G) | | |--吞食尸体(C) | | | |--穴居恶魔(F) | | |--蛛网(W) | | |--钻地(B) | | | |--石像鬼(A) | | |--石像形态(F) | | | |--研究吞食尸体(C) | |--研究食尸鬼狂热(Z…

War3快捷键大全—HUM

建筑(B) |--城镇大厅(H) | |--农民(P) | | |--战斗号召(C) | | |--回到工作(W) | | | |--战斗号召(C) | |--回到工作(W) | | |--兵营(B) | |--步兵(F) | | |--防御(D) | | | |--火枪手(R) | | | |--骑士(K) | | | |--研究防御(D) | |--升级到长管火枪(L) | |--研究动物作战训练…

War3快捷键大全—NE

特殊: R-古树起立 I-女性单位隐身 建筑(B) |--生命之树(T) | |--小精灵(W) | | |--自爆(D) | | | |--研究自然之祝福(N) | |--吞噬树木(E) | |--缠绕金矿(G) | | |--战争古树(R) | |--弓箭手(A) | | |--骑乘角鹰兽(U) | | | |--女猎手(H) | | |--哨兵(E) | | | |--投刃车(T) | …

War3快捷键大全—通用快捷键

通用快捷键: A---攻击 B---建造/主基地升级背包技能 G---攻城单位攻击指定区域/所有农民采集 H---停止 M---移动/各族商店魔法药水 O---英雄技能选择 P---巡逻/各族商店生命药水 R---修理 S---停止(与HOLD的不同就是单位被按过STOP会待机并自动追击敌对单位) T---各族商店传送卷…

War3快捷键大全—常用的键

基本游戏界面 Alt-F4 or Alt-q - 退出Warcraft III. Alt-O - 打开选项菜单 Alt-h - 打开帮助菜单 Alt-s - 打开存盘菜单 Alt-l - 打开读取存档菜单 F6 - 快速保存游戏 F10 - 打开/关闭主菜单 Ctrl-s - 开/关声音 Ctrl-m - 开/关音乐 Enter - 打开默认的谈话窗口 Shift-Enter -打…