【发布时间】:2012-04-10 18:56:51
【问题描述】:
我有一个清单:
<ul>
<li>Apple</li>
<li>Banana</li>
<li>Citrus</li>
</ul>
当我在<li> 节点上放置背景颜色时,<ul> 节点上的框阴影(插图)将被隐藏。有没有办法让<ul> 的内阴影出现在前景上,这样它就会与<li> 节点的背景颜色重叠?
应要求提供示例:http://jsfiddle.net/JbAEL/ 将鼠标悬停在项目上,您将看到红色背景颜色将与内部阴影重叠,从而消除效果。
【问题讨论】:
-
请使用jsfiddle.net设置示例
-
您可以使用
z-index来更改图层顺序 - 但这可能会导致以后出现问题(例如,如果您正在使用链接)。是你没有把背景颜色放在<ul />上的原因是<li />s 需要不同的颜色吗? -
@Bogdan 见上面的链接。 z-index 不起作用:(
标签: css foreground