私はCSSの上級ユーザーではありませんが、私はまあまあ良い知識を持っています。私はリスト要素ごとに異なるアイコンを使用する順序のないリストを作成しようとしています。私はまた、ホバー時に変更するリスト要素の背景色が好きです。順序なしリスト内の各リスト要素に異なるアイコンイメージを使用できますか?
CSSでこれを行う方法はありますか、またはリスト要素内にアイコン画像を入れるだけですか(下のように)?
<li><img src="voters.jpg"><a href="voters.html">Voters</a></li>
ULレベルにのlist-style-画像を使用すると、アイコンがすべて同じになり、そして、私は別の方法を把握することができていません。私が見つけたほとんどの例は、箇条書きの画像を使用する方法を教えていますが、箇条書きの画像が同じ場合にのみ表示されます。私はこれをやろうとしているところで、提案と改善に間違いがない。
おかげ
<div class="content-nav">
<ul>
<li class="instructions"><a href="instructions.html">Instructions</a></li>
<li class="voters"><a href="voters.html">Voters</a></li>
</ul>
</div>
.content-nav {
font-size:12px;
width:160px;
z-index:0;
}
.content-nav ul {
padding:0 20px;
margin:30px 0;
}
.content-nav li {
padding:5px;
margin:5px 5px;
}
.content-nav li a {
color:#666;
text-decoration:none;
}
.content-nav li.voters a {
background:#FFF;
color:#666;
text-decoration:none;
list-style-image:url(images/voters.jpg);
}
.content-nav li.voters a:hover {
background:#0CF;
color:#000;
}
.content-nav li.instructions a {
background:#FFF;
color:#666;
text-decoration:none;
list-style-image:url(images/voters.jpg);
}
.content-nav li.instructions a:hover {
background:#0CF;
color:#000;
}
-style-image'を 'li'要素の代わりに' a'要素に追加すると動作しません。 – BoltClock
代わりに背景画像を調整するつもりですが、チップのおかげです。 – Patrick