网页顶部加载进度条实现

本文介绍了如何实现网页顶部加载进度条的功能,通过js、css和html代码的配合,展示了一个简单的进度条效果。在网页加载初期,进度条显示45%,而在加载结束时,进度条达到100%后消失。推荐使用pace.js库来实现真实的加载进度效果,或者根据ajax返回码动态调整进度条状态。
摘要由CSDN通过智能技术生成

下面就是简单点实现了这个功能,不同的是进度条颜色不同。

js代码:

 

$({property: 0}).animate({property: 100}, { 
    duration: 5000,//进度条加载进度的速度 
    step: function() { 
        var percentage = Math.round(this.property); 
        $('#progress').css('width',  percentage+"%"); 
        if(percentage == 100) { 
            $("#progress").addClass("done");//100%后消失 
        } 
    } 
}); 


css代码:

 

 

 

 

body{ 
        margin:0; 
} 
#progress { 
        position:fixed; 
        height: 2px; 
        background:#b91f1f; 
        transition:opacity 500ms linear 
} 
#progress.done { 
        opacity:0 
} 
#progress span { 
        position:absolute; 
        height:2px; 
        opacity:1; 
        width:150px; 
        right:-10px; 
} 
 
@-webkit-keyframes pulse { 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值