我正在尝试在我的网站上的导航上创建鼠标悬停效果。 导航是一个带有几个项目的单杠。代码如下;CSS悬停动态宽度背景图像
<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或类似的东西,这不是问题。
在此先感谢。
这将有助于查看应用的样式。 – steveax 2012-04-16 23:05:58