我正在尝试将带有 css 的提升阴影效果应用于一个盒子,但是当我使用负 z-index 时,阴影会出现在盒子后面,并且应该留在盒子底部的效果也会消失,而不是停留在效果上发生。
这是我的代码及其外观:http: //jsfiddle.net/K7tSy/4/
.boxz:before {
z-index: 1;
position: absolute;
content: "";
bottom: 8px;
left: 28px;
width: 90%;
top: 80%;
max-width:300px;
background: rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);
-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
-webkit-transform: rotate(3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(2deg);
}
这是测试站点http://www.codita.ro/asd/ 请 注意,如果我将 z-index 设置为负数,效果就会消失,而不是像小提琴一样出现。当我设置负 z-index 时,有人可以解释是什么阻止它在小提琴中显示吗?