我正在尝试制作两个浮动 divbox-shadow
以显示其容器外的阴影。它不会显示,因为它们的父级已overflow: auto
设置,这会切断阴影,但仍然是必要的,因此父级不会崩溃,因为两个子div
级都是浮动的。如果我将父级设置为overflow: visible
它会崩溃,显然,因为子级是浮动的。谢谢你的帮助。
JS 小提琴:http: //jsfiddle.net/zJGVz/
HTML
<div id='parent'>
<div id='child1'></div>
<div id='child2'></div>
</div>
CSS:
#parent {
margin: 0 auto;
width: 200px;
background: green;
overflow: auto;
}
#child1 {
width: 150px;
height: 200px;
float: left;
background: pink;
box-shadow: 0 0 10px 0 #000000;
}
#child2 {
width: 30px;
height: 200px;
float: left;
margin-left: 20px;
background: blue;
box-shadow: 0 0 10px 0 #000000;
}