Css 有没有一种方法可以使长方体阴影效果与附近的所有元素重叠?

Css 有没有一种方法可以使长方体阴影效果与附近的所有元素重叠?,css,overlapping,Css,Overlapping,我已经创建了用于导航页面的可折叠链接。我的导航栏中的所有菜单项(垂直、导航div左浮动)也都是它们自己的div(折叠所必需的)。每个div的样式都是带有文本的按钮 对于:hover伪元素,我使用了一个具有较大模糊半径的浅色长方体阴影。现在,当我将鼠标悬停在每个按钮/div上时,看起来按钮/div都亮了(很好),灯光从上面的按钮/div上溢出(也很好)。不幸的是,我悬停的按钮/div下面的按钮/div似乎漂浮在照亮的区域上(不太好) 有没有办法让长方体阴影样式与光标悬停的div上方和下方的div重

我已经创建了用于导航页面的可折叠链接。我的导航栏中的所有菜单项(垂直、导航div左浮动)也都是它们自己的div(折叠所必需的)。每个div的样式都是带有文本的按钮

对于:hover伪元素,我使用了一个具有较大模糊半径的浅色长方体阴影。现在,当我将鼠标悬停在每个按钮/div上时,看起来按钮/div都亮了(很好),灯光从上面的按钮/div上溢出(也很好)。不幸的是,我悬停的按钮/div下面的按钮/div似乎漂浮在照亮的区域上(不太好)

有没有办法让长方体阴影样式与光标悬停的div上方和下方的div重叠?我的网站中的其他链接不会受到影响,因为样式只适用于div,而不适用于链接

我对完美(IMO)设计有99%的了解,但在我通常用作参考的教程中,或者在其他任何地方,这个小问题似乎都没有答案

小提琴:

图片:

分区CSS:

.mH { cursor: pointer; width: 110px; background-color: #A0522D; color: #000000; font-family: "DreamerOne","sans-serif"; text-shadow: -1px -1px 1px #fc9c47, 1px 1px 1px #fc9c47, 1px 1px 2px #300b00; border: 0 solid #210a02; border-radius: 1em; font-size: 0.9em; font-weight: bold; text-align: center; margin: 1px; box-shadow: inset 0 0 4px 4px #210a02; }

.mH:hover { cursor: pointer; width: 110px; background-color: #F5A77F; font-family: "DreamerOne","sans-serif"; color: #c96914; text-shadow: -1px -1px 1px #210a02, 1px 1px 1px #210a02, 1px 1px 2px #000000; border: 0 solid #876e68; border-radius: 1em; font-size: 0.9em; font-weight: bold; text-align: center; margin: 1px; box-shadow: inset 0 0 4px 4px #432c24, 1px 1px 35px 1px #D87824, -1px -1px 35px 1px #D87824; }

*更新:需要供应商前缀是我这边的一个错误。我再次下载并重新安装了这两种浏览器,现在box shadow和border radius可以在所有四种浏览器上使用(当我离开默认的“购买苹果产品”页面时,Safari会崩溃,否则我也会测试它)。我将在这里和小提琴上更新CSS,只需几秒钟。再见,克鲁夫特…

添加一个
z-index
以使其高于其他索引,并添加
位置:relative
以使其使用z-index

例如,添加到
.mH
位置:相对
.mH:悬停
z-index:100


最终结果:

添加一个
z-index
以使其高于其他索引,并添加
位置:relative
以使其使用z-index

例如,添加到
.mH
位置:相对
.mH:悬停
z-index:100


最终结果:

您能为我们创建一个可供查看的列表吗?此外,在
边框半径
框影
上不再需要供应商前缀。我已经在Opera、IE、FF和Chrome(最新版本)上对其进行了测试,没有供应商前缀的FF或Chrome上的样式似乎不起作用。也许这是我这边的一个错误。我不知道小提琴是什么(除了小提琴的乡下名字),但我会研究一下;在演示问题的同时,尽可能将其缩小。代码中唯一与问题相关的部分发布在OP中。小提琴不包括99.9%的内容,甚至不包括一半的代码。除了一个脚本,我甚至遗漏了所有脚本。但是,对于一个最小的例子,请参见.mH和.mH的CSS:悬停在上面。也谢谢你,anstosa。有了所有的供应商标签,CSS变得相当混乱。我希望我能很快摆脱它们,因为我认为浏览器对W3C标准的支持仍然远远落后于这一领域的能力曲线。非常感谢您让我知道我的浏览器没有正确下载/安装,我已经可以开始清理了。:)你能为我们创建一个?此外,在
边框半径
框影
上不再需要供应商前缀。我已经在Opera、IE、FF和Chrome(最新版本)上对其进行了测试,没有供应商前缀的FF或Chrome上的样式似乎不起作用。也许这是我这边的一个错误。我不知道小提琴是什么(除了小提琴的乡下名字),但我会研究一下;在演示问题的同时,尽可能将其缩小。代码中唯一与问题相关的部分发布在OP中。小提琴不包括99.9%的内容,甚至不包括一半的代码。除了一个脚本,我甚至遗漏了所有脚本。但是,对于一个最小的例子,请参见.mH和.mH的CSS:悬停在上面。也谢谢你,anstosa。有了所有的供应商标签,CSS变得相当混乱。我希望我能很快摆脱它们,因为我认为浏览器对W3C标准的支持仍然远远落后于这一领域的能力曲线。非常感谢您让我知道我的浏览器没有正确下载/安装,我已经可以开始清理了。:)完美的这是一个非常小的代码,添加比添加另一个脚本要好得多。多谢各位!完美的这是一个非常小的代码,添加比添加另一个脚本要好得多。多谢各位!