私は通常、CSS スプライトの作成に問題はありませんが、これは私を困惑させました...そして、それを解決する方法がわかりません. 基本的に、次のようなナビゲーション スプライトがあります。
<li>
次のようなタグでそれらをレイアウトする標準的な規則を使用しています。
<li class="welcome"><a href="#" title="welcome">welcome</a></li>
次に、CSS を適用して背景の位置を調整します。
#navigation li.welcome a {
width:155px;
background-position:-0px -46.5px; }
もちろん、私はこれを考えていませんでしたが、問題はホバーで発生します。「正方形」の領域しか定義できないため、要素にカーソルを合わせると、「青色」のホバー状態が次のナビゲーション アイテムに引き継がれます。
次に、アイテムごとに個別の画像を作成する必要があると考えました...しかし、矢印セクションが重なっているため、それもうまく機能しません。
たぶん、「中間」の矢印セパレーターを分離する必要がありますか?よくわかりません。
私はここで困惑しています。何か案は?