我想創建自己的排名系統。我有5個類(每個定義一個fontello圖標「星級」的評級)。例如,當我選擇第三顆星 - 它應該改變自己,並將所有以前的圖標改變爲黃色的collow。第五個=所有綠色的星星等。另外應該出現如下例所示的文字。以前的沙發選擇器的多種顏色
我發現幾個解決方案(如that fiddle),但他們都只在一個類上使用一種顏色。
我需要使用不同類將有效分數插入我的數據庫。是否有可能沒有JavaScript?
.txt_star1, .txt_star2, .txt_star3, .txt_star4, .txt_star5
{
display: none;
}
<a class = "star1">ICO1</a>
<a class = "star2">ICO2</a>
<a class = "star3">ICO3</a>
<a class = "star4">ICO4</a>
<a class = "star5">ICO5</a>
<div class = "txt_star1">Very bad</div>
<div class = "txt_star2">Bad</div>
<div class = "txt_star3">Passable</div>
<div class = "txt_star4">Good</div>
<div class = "txt_star5">Excellent</div>
沒有,沒有任何 「兄弟選擇之前」。我認爲你只能用Javascript來做到這一點。 –
這個鏈接可以幫助你http://stackoverflow.com/questions/40943254/multiple-colors-of-previous-silbing-selector...But但我懷疑它不能沒有javascript的支持完成 – Geeky
@Geeky - 你發佈的鏈接那個線程。看看下面 - Gerrit0使用獨立的CSS解決了這個問題。 – Atex