wow.js+animate.css——有趣的页面滚动动画
2024-09-30 06:47:40
今天偶然间发现了一个使用特别简单的页面动画效果,还挺不错的,玩了一个上午,现在介绍一下这个滚动动画:
一、使用方法:
2.下载wow.js
3.引用文件,像这样:
<link href="css/animate.min.css" rel="stylesheet" />
<script type="text/javascript" src="js/wow.min.js"></script>
4.初始化wow.js
<script>
new WOW().init(); //WOW必须大写呀
</script>
或者
<script>
wow = new WOW({
boxClass: 'wow', // default 盒子类名
animateClass: 'animated', // default 为animate.css触发css动画的库
offset: 0, // default 偏移量
mobile: true, // default 是否支持手机
live: true // default 检查新元素
})
wow.init();
</script>
属性解释:
属性/方法 | 类型 | 默认值 | 说明 |
---|---|---|---|
boxClass | 字符串 | ‘wow’ | 需要执行动画的元素的 class |
animateClass | 字符串 | ‘animated’ | animation.css 动画的 class |
offset | 整数 | 0 | 距离可视区域多少开始执行动画 |
mobile | 布尔值 | true | 是否在移动设备上执行动画 |
live | 布尔值 | true | 异步加载的内容是否有效 |
5.在想要加入动画的地方加上wow 样式,加上一个animate.css动画名如:
<div class="wow slideInLeft"></div>
这样一个简单的动画就完成了!
二、animate.css动画名称及效果
三、相关属性:
wow.js的data-wow-duration(动画持续时间)
data-wow-delay(动画延迟时间)
data-wow-offset(距离开始动画(浏览器底部))
data-wow-interation(动画重复的次数)
形如:
<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>
最新文章
- 前端学习 第七弹: Javascript实现图片的延迟加载
- [ACM_动态规划] 找零种类
- 《Struts2.x权威指南》学习笔记1
- linux curl 命令详解,以及实例
- Android 中常用的布局
- A sample of procedure in using
- 关于标准库中的ptr_fun/binary_function/bind1st/bind2nd
- DockerCon 2016
- Python的字典dictionary
- Promise (2) 基本方法
- JAVA 中数组的几种排序方法
- 基于Redis的分布式锁的简单实现
- Linux入门:usermod - 修改用户帐户信息
- ConcurrentHashMap和HashTable的区别
- Vector的用法
- 【HNOI2018】排列
- hdu 1237 简单计算器 (表达式求值)【stack】
- BZOJ2828 : 火柴游戏
- Codeforces.100633J.Ceizenpok&#39;s formula(扩展Lucas)
- Swift3 URL编码、解码用法addingPercentEncoding