推荐几个比较有意思的js效果插件

  • wow.js
  • 数字累加插件 CounterUp

wow.js

这个东西很有意思,具体怎么有意思呢,就是你可以用很简单的方法引用它,然后通过加类名的方法就可以让你的网页实现很多很炫酷的效果!

用法:

官网地址:https://www.delac.io/wow/
点击github可以找到wow.js和wow.min.js 以及animate.css者animate.min.css
wow.js依赖于animate.css,首先在头部引用animate.css或者animate.min.css。

首先引入animate.css和wow.min.js
我这里找到官网的cdn地址,没有验证过可用性,不过既然是官网给的应该没问题,也可以下载到本地再用。

 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"/><script src="https://cdn.bootcdn.net/ajax/libs/wow/1.1.2/wow.min.js"></script>

然后在js里面注册一下

 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"/>
<script>var wow = new WOW({boxClass: 'wow', // animated element css class (default is wow)animateClass: 'animated', // animation css class (default is animated)offset: 0, // distance to the element when triggering the animation (default is 0)mobile: true, // trigger animations on mobile devices (default is true)live: true, // act on asynchronously loaded content (default is true)callback: function (box) {// the callback is fired every time an animation is started// the argument that is passed in is the DOM node being animated},scrollContainer: null // optional scroll container selector, otherwise use window});wow.init();
</script>

最后就是使用了


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  原位置不变、类似于一个人站在那左右晃头、透明度为设定值不变<div class="wow fadeInUp">使用示例</div>

好了这就是wowjs的使用流程,是不是很简单,效果的话可以看看官网的示例
https://www.delac.io/wow/

数字累加插件 CounterUp

CounterUp(Counter-Up)是一个jQuery插件,它可以实现数字从0到指定值的动态累加,简单的说就是页面加载到这个位置的时候给数字一个累加到指定值得一个动画
当然,这个插件的使用也很简单;

使用:
在git上去把counterup.min.js下下来
地址
https://github.com/bfintal/Counter-Up
然后引入依赖和counterup.min.js

<script src="http://cdnjs.cloudflare.com/ajax/libs/waypoints/2.0.3/waypoints.min.js"></script>
<script src="jquery.counterup.min.js"></script>

然后在js里面注册一下

<script>$('.counter').counterUp({delay: 10,time: 1000});
</script>

参数我就不解释了,可以自己去官网看,哈哈哈哈哈

最后使用也很简单

<span class="counter">2020</span>

效果就是加上counter类名的标签内的值会从0开始加到期望值的一个加载动画。

暂时就先放这两个吧,来任务了,写bug去了

推荐几个比较有意思的js效果插件相关推荐

  1. 推荐几个web中常用js图表插件

    推荐几个web中常用js图表插件 作者:zccst 我自己用过fusioncharts和highchart. jQuery插件有: TufteGraph flot js charts jqchart ...

  2. h5优秀控件_推荐六款炫酷的HTML5效果插件

    1. HTML5 3D图片阴影翻转动画 效果很酷 分享一款很酷的HTML5 3D动画特效,这款3D特效可以为你的图片增加阴影的效果,而且可以让图片在鼠标滑过的时候出现3D翻转的动画效果.这和HTML5 ...

  3. 强烈推荐几个web中常用js图表插件

    文章目录 前言 一.常用js图表 二.图表优选 1.echarts a. - 饼图 b. - 柱状图 使用小结 前言 最近把以前用到一些图表来做数据展示的库写入博客, Js数据图表库有很多都是开源免费 ...

  4. 精心挑选12款优秀 jQuery 手风琴效果插件和教程

    当你想在有限的页面空间内展示多个内容片段的时候,手风琴(Accordion)效果就显得非常有用,它可以帮助你以对用户非常友好的方式实现多个内容片段之间的切换.借助流行的 jQuery 框架,只需很少的 ...

  5. 【特别推荐】精心挑选的6款优秀的 jQuery 视差滚动效果插件

    视差(Parallax)是指从不同的点看一个物体时形成的视觉差异,这个名词是源自希腊文的παράλλαξις (parallaxis),意思是"改变".在网页设计中,视差滚动(Pa ...

  6. WebView 实现JS效果和a标签的点击事件

    2019独角兽企业重金招聘Python工程师标准>>> 目前很多android app都可以显示web页面的界面,嵌入式开发,这个界面一般都是WebView这个控件加载出来的,学习该 ...

  7. 【分享】 自闭症儿童网络画展 - JS效果

    超喜欢这些画,大爱. http://show.baidu.com/ 给孤独一个爱的抱抱. 其实,我们都挺孤单,在陌生的城市,上班.下班.挤公交. 下面附上 这个JS效果!(注意:没有测试IE9以下浏览 ...

  8. 商城商品购买数量增减的完美JS效果

    商城商品购买数量增减的完美JS效果 近期在开发一个地方O2O租书项目,使用ASP.NET MVC技术,其中在图书详情页,用户可以输入借阅的数量,这里使用了js来控制数量的增减和校验. 数量一定是数字 ...

  9. 推荐20款基于 jQuery CSS 的文本效果插件

    jQuery 和 CSS 可以说是设计和开发行业的一次革命.这一切如此简单,快捷的一站式服务.jQuery 允许你在你的网页中添加一些真正令人惊叹的东西而不用付出很大的努力,要感谢那些优秀的 jQue ...

最新文章

  1. python网络爬虫_Python网络爬虫——爬取视频网站源视频!
  2. php的miss路由,ThinkPHP6.0 MISS路由 - ThinkPHP6.0快速开发手册(案例版) - php中文网手册...
  3. QTP自动化测试视频系列
  4. javascript动画效果之透明度
  5. C语言volatile关键字的作用
  6. git常用命令及配置
  7. YMP框架学习笔记(二)------基于YMP框架搭建WEB应用程序
  8. Mr.J--重拾Ajax(二)-- 本地服务器配置测试
  9. 项目中的集中开发模型研究
  10. 使用HAProxy、PHP、Redis和MySQL支撑每周10亿请求的架构细节【转】
  11. window10查看内存情况
  12. FFmpeg的Android平台移植—编译篇(验证可用)
  13. 虚拟机无法将文件......DVD1.iso作为映像进行连接:找不到该文件
  14. 弱监督学习综述(Weak Supervision 2019)
  15. TCSVT论文结构整理
  16. POJ-2184 Cow Exhibition---01背包变形(负数偏移)
  17. Unhandled exception at 0x0133bc63 ....0xC0000005: Access violation reading location 0x00000004.
  18. TensorFlow已死,TensorFlow万岁!
  19. 专接本c语言用什么软件,软件工程专业专接本考什么
  20. Code128一维条码中A码、B码、C码的区别

热门文章

  1. K8S 安装kubernetes-dashboard大坑解决方案
  2. 关于在Win11任务栏隐藏输入法(中英文切换)图标的解决办法:
  3. Qt学习笔记(十八):QListWidget 的常用方法
  4. 初级健身者在家如何健身
  5. 第一辑 回家的路--人到中年
  6. 穿山甲广告SDK手动初始化解决方案
  7. python核心编程:Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
  8. java面向对象一些基本练习题6
  9. 【智能优化算法之GOA优化】
  10. AI认知架构四十年:发展与挑战