浮动 div 的 box-shadow 被它的右侧邻居切断,但不在左侧。
我玩过 z-index 和 overflow: visible 但它不起作用。
HTML:
<div class="doc-page"></div>
<div class="doc-page active"></div>
<div class="doc-page"></div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.doc-page {
float: left;
width: 141px;
height: 200px;
border: 1px solid black;
background-color: white;
}
.active {
box-shadow: 0 0 5px 5px #888;
}
Run Code Online (Sandbox Code Playgroud)
结果:
小提琴:http : //jsfiddle.net/au5Lv/1/
z-index
仍然是答案,但您只能应用于z-index
带有position:relative
, 或的元素position:absolute
。
所以适用position:relative
于您的所有元素,然后将 应用于z-index
活动元素。