我正在尝试在我的网站上的导航上创建鼠标悬停效果。导航是一个水平条,其中包含一些项目。下面的代码;
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About us</a></li>
<li><a href="#">Our work and portfolio</a></li>
<li><a href="#">Contact</a></li>
</ul>
这有一个简单的背景颜色,每个之间<li>
是一个边框来分隔项目。现在我想在悬停时给出一个背景图像,尽管我的问题是 - 正如你所看到的 - 每个<li>
都有不同的宽度,因为它的内容和我的悬停图像如下;
所以它实际上只是左右两侧的黑色阴影。右阴影必须放在绝对右侧,<li>
而左阴影必须放在绝对左侧。
有什么办法可以做到这一点?如果使用 jQuery 或类似的东西,这不是问题。
提前致谢。