の中に配置したナビゲーションリストがあります。ホバーするとリンクの両側に表示される画像を取得しようとしています。基本的に、リンクの両側にある矢印。
私は私が探している効果を得ることができました:
<ul>
<li style=""> <a href="#">Services</a> </li>
<li> <a href="#">About</a> </li>
<li> <a href="#">Media</a> </li>
<li> <a href="#">FAQ</a> </li>
<li> <a href="#">Portfolio</a> </li>
<li> <a href="#">Contact</a> </li>
</ul>
.nav ul{
list-style:none;
text-align:center;
}
.nav li:hover a:before, .nav li:hover a:after {
content:url(../images/nav_bullet.png);
}
最終結果は次のようになりますが、リストが中央に配置されます。
link
>> Hovered Link <<
link
ただし、それが最善の方法であるかどうかはわかりません。また、画像がテキストに近すぎます。余白とパディングを配置してみましたが、うまくいきませんでした。さらに、画像はリンクテキストの垂直方向の中央に配置されていません。
私は試行錯誤しているだけなので、これを行う適切な方法を知っている人はいますか?