2012-06-08 54 views
0

基本上我試圖實現的是創建一個進度條,使用2個圖像。 (一個灰度&一色)。試圖將這兩個div放在一起&然後動態修改它們的x位置和寬度。但面臨的問題是把它們放在一起。我會採取正確的方法嗎?任何其他方法來實現這一點也是受歡迎的。使用JavaScript和CSS使用2個圖像創建一個進度條

+0

很難說ÿ你在問,你可以發佈一些代碼嗎? – elclanrs

+2

試試這個:http://jsfiddle.net/DerekL/3qKgU/ –

+0

下面有答案解決你的問題嗎? –

回答

0
<div id="one-hundred"> 
    <div id="percentage"> 
    </div> 
</div> 

試圖組織您的DIV這樣的嗎?

+0

怎麼樣的CSS? –

+0

一個「一百」使用灰色背景,另一個使用彩色,比使用javascript更改「百分比」的寬度:) – Marcus

1

這將在所有的瀏覽器工作:

HTML

<div id="progress-container"> 
    <span></span> 
</div>​ 

CSS

#progress-container{ 
    background: grey; /* default background */ 
    width: 200px; 
    overflow: hidden; /* fit to the height of span */ 
} 
#progress-container span { 
    display: block; /* to enable width and height for this element */ 
    background: orange; 
    height: 15px; 
    width: 25%; 
} 

工作例如:http://jsfiddle.net/ZPffE/2/