jQuery仿游戏加载进度条

jQuery仿游戏加载进度条

今天分享一款酷炫的CSS进度条,加载进度达到一定百分比,背景会动态变化,你可以自定义颜色。

淘建站为您提供更多_css3_进度条_加载_进度条,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 402 次

下载资源

42 积分

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。
分类:css3 > 进度条 难易程度:中级

HTML

<div class="htmleaf-content">
    <div class="progress">
        <b class="progress__bar">
            <span class="progress__text">
                Progress: <em>0%</em>
            </span>
        </b>
    </div>
</div>

jQuery

var $progress = $('.progress'), $bar = $('.progress__bar'), $text = $('.progress__text'), percent = 0, update, resetColors, speed = 200, orange = 30, yellow = 55, green = 85, timer;
resetColors = function() {
    $bar.removeClass('progress__bar--green').removeClass('progress__bar--yellow').removeClass('progress__bar--orange').removeClass('progress__bar--blue');
    $progress.removeClass('progress--complete');
};
update = function() {
    timer = setTimeout(function() {
        percent += Math.random() * 1.8;
        percent = parseFloat(percent.toFixed(1));
        $text.find('em').text(percent + '%');
        if (percent >= 100) {
            percent = 100;
            $progress.addClass('progress--complete');
            $bar.addClass('progress__bar--blue');
            $text.find('em').text('Complete');
        } else {
            if (percent >= green) {
                $bar.addClass('progress__bar--green');
            } else if (percent >= yellow) {
                $bar.addClass('progress__bar--yellow');
            } else if (percent >= orange) {
                $bar.addClass('progress__bar--orange');
            }
            speed = Math.floor(Math.random() * 900);
            update();
        }
        $bar.css({width: percent + '%'});
    }, speed);
};
setTimeout(function() {
    $progress.addClass('progress--active');
    update();
}, 1000);
$(document).on('click', function(e) {
    percent = 0;
    clearTimeout(timer);
    resetColors();
    update();
});

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/416.html
jQuery仿游戏加载进度条 希望对你有帮助,感谢您的支持!
  • html5手机瀑布流图片加载效果

    html5手机瀑布流图片加载效果

  • html5 css3打造自适应屏幕自动加载瀑布流

    html5 css3打造自适应屏幕自动加载瀑布流

  • win8 Metro风格界面的html5瀑布流布局无限加载代码

    win8 Metro风格界面的html5瀑布流布局无限加载代码

  • 响应式jquery瀑布流结合图片延迟加载特效

    响应式jquery瀑布流结合图片延迟加载特效

  • 手机导航列表页面瀑布流图片无限加载代码

    手机导航列表页面瀑布流图片无限加载代码

  • 简单的jquery图片列表瀑布流布局代码没有无限加载功能

    简单的jquery图片列表瀑布流布局代码没有无限加载功能

  • jquery简单的瀑布流布局点击无限加载效果代码

    jquery简单的瀑布流布局点击无限加载效果代码

  • jquery仿百度相册瀑布流图片无限加载效果代码

    jquery仿百度相册瀑布流图片无限加载效果代码

  • jquery响应式网站瀑布流布局带图片延迟无限滚动加载效果

    jquery响应式网站瀑布流布局带图片延迟无限滚动加载效果

  • jquery网页响应式瀑布流布局_自适应全屏瀑布流页面无限加载图...

    jquery网页响应式瀑布流布局_自适应全屏瀑布流页面无限加载图...

  • modernizr html5图片预加载瀑布流布局鼠标悬停动画效果

    modernizr html5图片预加载瀑布流布局鼠标悬停动画效果

  • loading加载

    loading加载

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2