我有一個在setInterval上運行的JS腳本,腳本進度存儲在progressPercentage變量中。我使用這個百分比值來修改具有bgcolor的子div的寬度。所以隨着它變寬,它開始填充更多的父div。用CSS/jQuery隨着時間的推移填充圓的背景色
這是非常簡單的使用方形,但我很難填充成圓形(border-radius: 100%)
。
現在,我使用2個的div,我知道有這樣做的更好的辦法,但現在這是什麼樣子:
<div id="load-bar-frame">
<div id="load-bar"></div>
</div>
這裏是CSS:
#load-bar-frame {
height: 200px;
width: 200px;
border-radius: 100%;
padding: 3px;
border: 1px solid #fff;
margin: 20px auto 0 auto;
display: block;
position: absolute;
bottom: 20px;
left: 20px;
}
#load-bar {
border-radius: 100%;
background: #fff;
width: 0%;
height: 100%;
}
JS通過增加#load-bar
的寬度來填充背景,以使其寬度增加,填滿#load-bar-frame
div。
問題是,在子div的寬度將從0開始,所以它是一個真正的串圈,並不適合在父div。
所以我在尋找將bgcolor填充的更好的方法。
請提供jsfiddle。 – Alex
@alirezasafian添加小提琴鏈接:http://jsfiddle.net/Chirpizard/6saxtnen/ – Chirpizard