我有一个放置在 a 中的导航列表,我试图在您悬停时获取显示在链接两侧的图像。基本上在链接的每一侧都有一个箭头。
我已经设法获得了我正在寻找的效果:
<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
但是我不确定这是否是最好的方法,并且图像太接近文本。我尝试放置边距和填充,但没有奏效。最重要的是,图像未与链接文本垂直居中。
任何人都知道这样做的正确方法,因为我只是通过反复试验吗?