我有一個CSS3陰影的問題,我以前沒有看過。 它看起來像一個盒子陰影,通過:before和:after選擇器應用於div,只有在div的容器沒有背景色設置的情況下才有可能。CSS3:只有沒有父背景的陰影
有什麼辦法可以做到這一點嗎?
<div class="container">
<div class="shadow-box">
test
</div>
</div>
.container
不得有背景顏色集。我在http://jsfiddle.net/v1utr15n/上創建了一個示例
爲什麼不把陰影框內的陰影代碼? – MartaGom 2014-12-07 10:33:35
我認爲這與'z-index'屬性沒有正確設置有關。陰影呈現在'.container'下面。當你在'.container'上設置一個'background-color'時,它將是不透明的,因此覆蓋陰影。順便給'.container添加一個不透明度:0.99'似乎可以解決它。這可能會指導你瞭解什麼是錯誤的 – ckuijjer 2014-12-07 10:41:48