使用这个简单的CSS技巧,只需创建伪元素:after,将其z-index设置为低于div并为其赋予阴影.下面的代码将删除每个下面的非重叠阴影div.http://jsfiddle.net/on38a8pz/1/上的工作示例.
div {
position: relative;
}
div:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 30px black;
z-index: -1;
}
Run Code Online (Sandbox Code Playgroud)