編輯:更一般的問題: 我喜歡div-box的陰影,但是當我將div放在box-shadow'd div的正下方時,影子的底部部分儘管與z索引混淆,但不會覆蓋頂部。所以它看起來像箱子陰影不能覆蓋另一個div?任何想法都會很棒!CSS盒陰影的div容器切斷
原question- 我用的藍圖佈局。這意味着有一個950px
的容器,其中包含#content
。
在這種情況下,#content
充滿整個容器,這樣也950px
。
我想在#content
上有一個陰影,但問題是陰影會被切斷,因爲在.container
中沒有空間可以看到陰影。
解決方法是減少#content
的寬度,但這會弄亂我已有的佈局定位,並且看起來太窄。
有沒有辦法讓箱子陰影忽略父容器並出現在它上面?我猜這不是特定的藍圖,但這是上下文。謝謝!
編輯:
body .container {
margin: 0 auto;
overflow: hidden;
width: 950px;
}
body .container:after {
clear: both;
content: "";
display: table;
}
#content {
display: inline;
float: left;
margin-right: 0;
width: 950px;
box-shadow: 0 0 4px black;
-moz-box-shadow: 0 0 4px black;
}
#content
是直接在.container
。如果我在#content
上投下陰影,直到縮小寬度(與內部元素混淆)時才能看到它。
你可以包括一個jsFiddle,以便我們可以看到有什麼限制或限制。我有一些想法,但取決於你必須使用什麼,他們可能會或可能不會工作。 – FreeSnow
你如何生成陰影? (我認爲默認情況下CSS容器陰影不會被父容器修剪?)我們可以看到一些代碼嗎? –