2015-12-29 76 views
0

我需要根據一些PHP值更改進度條的顏色。我對WebKit技術並不熟悉,但據我所知,它是更改進度欄顏色的唯一方法。所以,我需要做的是這樣的:如何更改HTML5進度條顏色內聯?

<progress style="progress::-webkit-progress-value { background: red; }" max="<?php echo $max; ?>" value="<?php echo $val; ?>"></progress> 
+0

我們將需要看到您嘗試過的其他代碼,您提供的內容似乎不完整。 – camelCase

+0

」value =「<?php echo $ val;?>」> sashalev

+0

我沒有任何其他的CSS相關的代碼... – sashalev

回答

0

變化爲基礎的價值的背景色,像下面這樣就可以了:

progress[value^="5"] { 
    background-color: blue; 
} 

它應用藍色酒吧對於以數字5開始的所有值。

+0

謝謝你的答案,但我仍然有問題實現它。你能否指定我需要把什麼放入我的HTML代碼和我的CSS。我是否需要包含任何外部css文件?我很抱歉,我對此很生氣...... – sashalev

+0

@sashalev你可以嘗試這個示例代碼,將幫助你很多:http://jsfiddle.net/jonathanzuniga/Lukof63x/ –

+0

謝謝喬納森,這正是我需要! – sashalev

0

這已在之前得到解答。見How to write a:hover in inline CSS?

就像:hover選擇器的一部分,::-webkit-progress-value也是選擇器的一部分。不幸的是,style屬性允許您僅指定規則