详解wow.js中各种特效对应的类名
发布时间 - 2026-01-11 03:14:39 点击率:次一、(页面在向下滚动的时候,有些元素会产生细小的动画效果。虽然动画比较小,但却能吸引你的注意。)

刚知道wow.js这个插件,之前访问别的网站下拉滚动条会出现各种效果感觉特别神奇,现在自己依葫芦画瓢也能弄出来这种效果了。
虽然效果出来了,但是网上并没有整理好的各种特效对应的类名,所以写一篇通俗易懂(最起码自己能看懂)的文章供大家参考学习。(^_^)
二、首先说明一下怎么使用这个插件:
1、wow.js依赖于animate.css,首先在头部引用animate.css或者animate.min.css。
<link rel="stylesheet" type="text/css" href="css/animate.min.css" rel="external nofollow" >
2、在最底部引用wow.js或者wow.min.js,然后再下面再写一行javascript代码。(无需引用jQuery)
<script type="text/javascript" src="js/wow.min.js"></script> <script type="text/javascript"> new WOW().init(); </script>
注意new WOW().init();中的WOW要大写,否则就没效果了。
3、在css下方js上方写需要动画的元素(必须设置为块状或者行内块状!必须设置为块状或者行内块状!必须设置为块状或者行内块状!),并添加class类名。
复制代码 代码如下:
<div class="wow slideInLeft" data-wow-duration="2s" data-wow-delay="5s" data-wow-offset="10" data-wow-iteration="10"></div>
类名前面的wow是每一个带动画的元素都要加的,slideInLeft就是说明动画样式。后面的data-wow-duration(动画持续时间)、data-wow-delay(动画延迟时间)、data-wow-offset(元素的位置露出后距离底部多少像素执行)和data-wow-iteration(动画执行次数)这四个属性可选可不选。
4、为了写文章专门测试了一下data-wow-offset和data-wow-iteration这两个属性,其中data-wow-offset="数值"中的数值是动画完成后元素距离显示器底部的位置,而不是距离浏览器窗口底部的位置。
三、步入正题,下面依次测试各种class类名的动画效果。(力求通俗易懂)
| wow rollIn | 从左到右、顺时针滚动、透明度从100%变化至设定值 |
| wow bounceIn | 从原位置出现,由小变大超出设定值,再变小小于设定值,再回归设定值、透明度从100%变化至设定值 |
| wow bounceInUp | 从下往上、窜上来以后会向上超出一部分然后弹回去、透明度为设定值不变 |
| wow bounceInDown | 从上往下、掉下来以后会向下超出一部分然后弹跳一下、透明度为设定值不变 |
| wow bounceInLeft | 从左往右、移过来以后会向右超出一部分然后往左弹一下、透明度为设定值不变 |
| wow bounceInRight | 从右往左、移过来以后会向左超出一部分然后往右弹一下、透明度为设定值不变 |
| wow slideInUp | 从下往上、上来后固定到设定位置、透明度为设定值不变(up是从下往上)(如果元素在最下面,会撑开盒子高度) |
| wow slideInDown | 从上往下、上来后固定到设定位置、透明度为设定值不变 |
| wow slideInLeft | 从左往右、上来后固定到设定位置、透明度为设定值不变(left却是从左往右) |
| wow slideInRight | 从右往左、上来后固定到设定位置、透明度为设定值不变 |
| wow lightSpeedIn | 从右往左、头部先向右倾斜,又向左倾斜,最后变为原来的形状、透明度从100%变化至设定值 |
| wow pulse | 原位置放大一点点在缩小至原本大小、透明度为设定值不变(配合动画执行次数属性效果更佳) |
| wow flipInX | 原位置后仰前栽、透明度从100%变化至设定值 |
| wow flipInY | 原位置左右旋动、透明度从100%变化至设定值 |
| wow bounce | 上下抖动、透明度为设定值不变(配合动画执行次数和动画持续时间属性可以实现剧烈抖动亦或是慢慢抖) |
| wow shake | 左右抖动、透明度为设定值不变(配合动画执行次数和动画持续时间属性可以实现剧烈抖动亦或是慢慢抖) |
| wow swing | 从右往左、头部先向右倾斜,又向左倾斜,最后变为原来的形状、透明度为设定值不变 |
| wow bounceInU | 原位置不变、直接从不显示到显示(无过过渡效果) |
| wow wobble | 原位置不变、类似于一个人站在那左右晃头、透明度为设定值不变 |
测试了这么多终于摸到窍门了,打开引用的animate.css或者animate.min.css,里面@keyframes定义了各种动画,将wow后面的类名替换一下测试效果就可以了。
****************************************************************
https://daneden.github.io/animate.css/ 也可以在这个地方看各种演示
****************************************************************
四、配合data-wow-duration(动画持续时间)、data-wow-delay(动画延迟时间)、data-wow-offset(元素的位置露出后距离底部多少像素执行)和data-wow-iteration(动画执行次数)这四个属性可以完成很多效果,主要还是多实践。
五、IE6、IE7 等老旧浏览器不支持 CSS3 动画,所以没有效果;而 wow.js 也使用了 querySelectorAll 方法,IE 低版本会报错。为了达到更好的兼容,最好加一个浏览器及版本判断。
六、本文主要描述各种类名对应的动画效果,其他关于wow.js不作过多描述(想描述我也不懂啊 = =)。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# wow.js
# JS库之wow.js使用方法
# 详解动画插件wow.js的使用方法
# jQuery页面图片伴随滚动条逐渐显示的小例子
# wow.js实现炫酷的页面滚动伴随动画示例详解
# 往左
# 以后会
# 持续时间
# 往右
# 设置为
# 往上
# 是从
# 可以实现
# 往下
# 又向
# 先向
# 亦或
# 依葫芦画瓢
# 我也
# 延迟时间
# 在这个
# 站在
# 都要
# 这么多
# 也能
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何发送系统通知?(Notification渠道示例)
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
JavaScript模板引擎Template.js使用详解
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
b2c电商网站制作流程,b2c水平综合的电商平台?
如何有效防御Web建站篡改攻击?
Linux系统运维自动化项目教程_Ansible批量管理实战
Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】
Angular 表单中正确绑定输入值以确保提交与验证正常工作
Python自动化办公教程_ExcelWordPDF批量处理案例
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
如何在搬瓦工VPS快速搭建网站?
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
如何快速搭建高效简练网站?
Linux系统命令中screen命令详解
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
如何快速生成高效建站系统源代码?
5种Android数据存储方式汇总
Laravel如何实现用户密码重置功能?(完整流程代码)
JS经典正则表达式笔试题汇总
PythonWeb开发入门教程_Flask快速构建Web应用
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
利用 Google AI 进行 YouTube 视频 SEO 描述优化
Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】
简历没回改:利用AI润色让你的文字更专业
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
常州企业网站制作公司,全国继续教育网怎么登录?
php json中文编码为null的解决办法
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何在局域网内绑定自建网站域名?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
千库网官网入口推荐 千库网设计创意平台入口
移动端脚本框架Hammer.js
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
如何打造高效商业网站?建站目的决定转化率
如何在腾讯云免费申请建站?
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
网站制作壁纸教程视频,电脑壁纸网站?
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
EditPlus中的正则表达式 实战(1)
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
🚀拖拽式CMS建站能否实现高效与个性化并存?
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】

