添加到百度首页
添加收藏 RSS 网站地图 旧版网站
  • 全部
  • 网页特效
  • 建站教程
  • 设计分享
当前位置:首页 > 网页特效 > CSS3+HTML5特效 >

jQuery动画进度条插件NumberProgressBar

时间:2014-05-21      来源:互联网     
特效说明:
一款jQuery动画进度条插件NumberProgressBar网页特效,软件开发、手机网页制作进度条案例,手机软件开发、网页特效应用插件。只支持HTML5+CSS3浏览器。建议使用火狐、谷歌等支持HTML5及CSS3等浏览器查看效果。(兼容测试:FireFox、Chrome、Safari、Opera等支持HTML5/CSS3浏览器)
使用方法:
1、调用CSS样式:
<link rel="stylesheet" type="text/css" href="src/normalize.css">
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="stylesheet" type="text/css" href="number-pb.css">
<link href='http://fonts.googleapis.com/css?family=Quicksand' rel='stylesheet' type='text/css'>

2、调用JS插件代码:
<script src="src/jquery.min.js"></script>
<script src="src/jquery.velocity.min.js"></script>
<script src="number-pb.js"></script>

3、添加HTML代码:
<!--效果html开始-->......<!--效果html结束-->之间的html和js代码;放在<body></body>之间。

4、进度条设置:
<script>
  $(function() {
    function randomPercentage() {
      return Math.floor(Math.random() * 100);
    }
    var loopBars = $('#random .number-pb').NumberProgressBar().each(function() {
      $(this).reach(randomPercentage());
    });
    window.setInterval(function () {
      loopBars.each(function() {
        $(this).reach(randomPercentage());
      })
    }, 12000);

    var num = randomPercentage();
    var title = $('#sample-pb .title').text('@' + num);
    var controlBar = $('#sample-pb .number-pb').NumberProgressBar({
      duration: 12000,
      percentage: num
    });

    var $controls = $('#sample-pb .control');
    
    $controls.filter('.empty'   ).click(function() { animate(0)       ; })
    $controls.filter('.minus-10').click(function() { animate(num - 10); })
    $controls.filter('.minus-30').click(function() { animate(num - 30); })
    $controls.filter('.plus-10 ').click(function() { animate(num + 10); })
    $controls.filter('.plus-30 ').click(function() { animate(num + 30); })
    $controls.filter('.full'    ).click(function() { animate(100)     ; })

    function animate(val) {
      if (val < 0) {
        num = 0;
      } else if (val > 100) {
        num = 100;
      } else {
        num = val
      }
      controlBar.reach(num);
      title.text('@' + num);
    }
  });
</script>
相关特效
  • 酷炫loading动画加载特效

    酷炫loading动画加载特效

    一款绿色酷炫loading动画加载进度条动画特效,采用Canvas绘制,适用于网页加载动画,游戏加载动画等场景。……
    2018-04-04
  • Canvas制作圆形进度条Loading效果

    Canvas制作圆形进度条Loading效果

    一款Canvas制作圆形进度条Loading效果,该网页特效基于canvas画布绘制,循环执行的圆形百分比效果 注:不支持低版本浏览器。……
    2016-05-22
  • SVG轻量级JS圆形进度条代码

    SVG轻量级JS圆形进度条代码

    一款SVG轻量级JS圆形进度条代码下载,该SVG代码是一款基于HTML5+SVG实现的圆形动画进度条circles.min.js插件。……
    2016-05-22
  • jqbar.js制作柱状动画进度条百分比特效

    jqbar.js制作柱状动画进度条百分比特效

    jqbar.js制作柱状动画进度条百分比网页特效下载,该jQuery插件代码是一款基于jqbar.js实现的柱状图动态显示进度条特效、可以设置横向、纵向柱状图展示。……
    2016-05-22
  • 带动画进度自动播放图片幻灯片

    带动画进度自动播放图片幻灯片

    一款带动画进度自动播放图片幻灯片网页特效,该特效代码是图片正中间带有超大播放/暂停按钮,该按钮为圆形进度酷炫动画特效。……
    2015-03-26
  • 纯CSS3实现iOS7风格进度条

    纯CSS3实现iOS7风格进度条

    一款纯CSS3实现iOS7风格进度条网页特效,该Loading动画条基于CSS3编写,颜色绚丽多彩。……
    2015-02-16
  • jQuery响应式全屏带进度条样式网页制作案例

    jQuery响应式全屏带进度条样式网页制作案例

    一款来自百度jQuery响应式全屏带进度条样式网页制作案例,最流行响应式网页布局、支持屏幕缩放自动居中显示,左右切换页面内容渐变显示。……
    2015-02-16
  • CSS3实现进度条自动轮播幻灯片特效

    CSS3实现进度条自动轮播幻灯片特效

    一款CSS3实现进度条自动轮播幻灯片特效,该特效代码基于CSS3编写,效果柔和、流畅随着进度条动画自动轮播。……
    2015-02-04
  • jQuery+CSS3进度条特效代码

    jQuery+CSS3进度条特效代码

    一款jQuery+CSS3进度条网页特效,功能基于jQuery插件编写,CSS3美化样式,同时兼容IE6+等不支持CSS3样式版本浏览器功能使用。……
    2015-01-22
  • HTML5+JS制作酷炫动画进度条代码

    HTML5+JS制作酷炫动画进度条代码

    一款HTML5+JS制作酷炫动画进度条代码网页特效,进度条颜色随进度的变化从红色渐变到黄色再渐变到绿色,效果非常酷炫,网页加载进度条动画特效免费下载。……
    2015-01-20

最新更新特效

设计分享