progress进度条样式

已完成进度:在ie中由color控制,在谷歌中由background控制,在火狐中由background控制;代码如下

progress {border: 0;background-color: #eee;color: red;} /*IE9以上*/
progress::-moz-progress-bar { background: red; }
progress::-webkit-progress-bar { background: #eee; }
progress::-webkit-progress-value  { background: red; }

今天由于要兼容ie8,这个进度条又不能用了,得嘞,用js写一个

<div class="progress-box">
    <div class="progress-bar"></div>
</div>
function progress(max) {
    var bar = $(".progress-bar");
    var num = 0;
    clearInterval(aide.timer.progress);
    aide.timer.progress = setInterval(function () {
        num+=1;
        bar.width(num);
        if(num>=max){
            bar.width(max);
            clearInterval(aide.timer.progress);
        }
    },20)
};
progress(170)

/*自定义进度条*/
.progress-box{
    position: relative;
    height: 4px;
    width: 168px;
    border: 1px solid #E9E9E9;
    border-radius: 3px;
}
.progress-bar{
    position: absolute;
    height: 6px;
    top: -1px;
    left: -1px;
    border-radius: 3px;
    background-color: #87D068;
}
/*自定义进度条end*/

需要开始进度时触发进度条函数就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值