让网站动起来的js库,真漂亮,再也不用写复杂的动画了~wow.js

boyanx3个月前技术教程10

前言

越来越多的网站特效很漂亮,其中就有一种我很喜欢的动画,就是当滑动到某个元素的时候,元素就是出现动画效果,如:缩放、旋转、滑动等。感觉很漂亮,之前在做企业站的时候,基本上都是自己手写的,有点麻烦而且效果也不是很好,最近发现了一款比较好用的动画库~~~~wow.js,可以轻松的网站具有这种特效。感受一下吧

安装使用

Wow.js 的动画效果依赖于第三方库,官方推荐的是: Animate.css

当然也可以使用其它的动画库,需要配置一下 wowo.js。这里就以 Animate.css 为例展开介绍了。有兴趣的同学可以尝试使用一下其它的动画库。

  • 引入动画库
  • 引入并且使用 wow.js
<script src="js/wow.min.js"></script>
<script> new WOW().init(); </script>
  • 配置一下需要使用动画的元素,为元素的class属性添加一个名为 .wow 的class样式
Content to Reveal Here
  • 从 Animate.css 选择要使用的动画效果
Content to Reveal Here

至此,就已经添加好了一个效果了

高级配置

可以针对时间、延时等一些配置做具体的修改

还可以通过js一些属性

boxClass: 给需要动画效果的元素 设置的class名称,默认是"wow"

animateClass: 需要提供动画的库,默认是由 animate.css 提供

offset: 定义距底部还有多少距离时触发动画效果

mobile: 开启是否在手机上使用动画效果

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

开源协议

wow.js 使用的 MIT 开源协议,可以免费的使用,不过你的软件如果是有专利或者需要付费的,请记住在您的产品中包含MIT许可证的全部内容。

总结

wow.js 是一款不错的js特效库,可以方便地给元素添加上滑动出现的效果。大大提高了网站的美观和交互性,并且降低了开发时间和成本。

关注我,分享给您实用的前端知识和优秀的组件库~~

相关文章

令程序员惊叹的一些CSS3效果库

还在寻找那些CSS3的效果库吗?如果你的答案是肯定的,并且目前没有找到,那么你一定不能错过小编为大家收集的这些CSS3效果库,这是一个令你兴奋的集合!最新的CSS3都配备了新的特性,来设计创建动画和互...

Vue + Koa从零打造一个H5页面可视化编辑器——Quark-h5

前言想必你一定使用过易企秀或百度H5等微场景生成工具制作过炫酷的h5页面,除了感叹其神奇之处有没有想过其实现方式呢?本文从零开始实现一个H5编辑器项目完整设计思路和主要实现步骤,并开源前后端代码。有需...

这款基于SpringBoot 的CMS系统,开发企业官网确实香(附源码)

前言推荐这个项目是因为使用手册部署手册非常完善,项目也有开发教程视频对小白非常贴心,接私活可以直接拿去二开非常舒服开源说明系统100%开源模块化开发模式,铭飞所开发的模块都发布到了maven中央库。可...

10个惊人的文字动画特效「值得收藏」

作者:semlinker转发链接:https://mp.weixin.qq.com/s/3bY8LqOB9_6_3UctQOdAhw前言本文小编将给大家介绍十个 「“惊人"」 的文字动画效果,希望阿宝...

在图形界面上制作CSS3动画:cssanimate

CSS3可以实现很多漂亮的动画,但写起来有点麻烦,一个动画有时候会调整几十分钟,改一点点代码又要到浏览器上刷新,这是个很讨厌的事情。幸运的是,cssanimate在线工具解决了我们的问题,最大特色就是...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。