我在 z-index 和定位方面遇到了一些问题。基本上,当您将鼠标悬停在菜单项(主页、关于等)上时,应该在菜单下方加载油漆飞溅:
http://www.saradouglas.net/home
当每个启动 div 设置为绝对定位时,这工作得很好,但我意识到这些会以不同的屏幕分辨率出现在不同的地方。我认为这只是将其更改为相对定位,然后相应地调整坐标的情况。不幸的是,现在我的飞溅没有像他们应该的那样出现在菜单下。
为了澄清,我希望飞溅出现在菜单下 - 所以菜单应该始终出现在飞溅的顶部。自从将菜单设置为相对后,这才成为一个问题,并且这些飞溅为绝对。
我希望这是一个简单的修复,我只是错过了一些东西。我希望这里有人可以告诉我哪里出错并提供解决方案!
到目前为止,已经提交了一些很好的答案,但不幸的是他们没有解决我的问题。我尝试将菜单背景添加到 ul 类而不是 div,但这对问题没有任何影响。