ハーフ・スター・レーティングの問題に悩まされています。私はhttp://codepen.io/mrk1989/pen/mLeHJこのシナリオでスター格付けのためのCSSを書く方法は?
からの参照を取るスター示すための私のHTML構造は、その
<ul class="rateChange">
<li>
<input type="radio" id="rating10" name="rating" value="10" />
<label for="rating10" title="5 stars"></label>
<input type="radio" id="rating9" name="rating" value="9" />
<label class="half" for="rating9" title="4 1/2 stars"></label>
</li>
<li>
<input type="radio" id="rating8" name="rating" value="8" />
<label for="rating8" title="4 stars"></label>
<input type="radio" id="rating7" name="rating" value="7" />
<label class="half" for="rating7" title="3 1/2 stars"></label>
</li>
<li>
<input type="radio" id="rating6" name="rating" value="6" />
<label for="rating6" title="3 stars"></label>
<input type="radio" id="rating5" name="rating" value="5" />
<label class="half" for="rating5" title="2 1/2 stars"></label>
</li>
<li>
<input type="radio" id="rating4" name="rating" value="4" />
<label for="rating4" title="2 stars"></label>
<input type="radio" id="rating3" name="rating" value="3" />
<label class="half" for="rating3" title="1 1/2 stars"></label>
</li>
<li>
<input type="radio" id="rating2" name="rating" value="2" />
<label for="rating2" title="1 star"></label>
<input type="radio" id="rating1" name="rating" value="1" />
<label class="half" for="rating1" title="1/2 star"></label>
</li>
</ul>
と私の場合の星は、UL李タグの下に来て、どのように私はすべてのCSS機能を得るために、私のCSSを変更することができますのようです上のリンクで指定されています(以前のすべてのカレントの星がオンで、すべての前の星にホバーしています)。
これは私が何かをしているjsfiddleリンクですhttps://jsfiddle.net/ae0ypksv/ 充実した機能はありません。
ヘルプは本当に高く評価されています..おかげ
あなたはすべてのコードを持っていますが、何をもっとお望みですか? –
@エヴァン・トリンボリはい私はコードを持っています、問題は、星はng-repeatで生成しています。私はCSSを調整するためにたくさん試しましたが、これに合わせてCSSでうまくいきません。 – Kinny