2011-06-06 52 views

回答

7

下面是使用CSS的盒子陰影,這是在Firefox 3.5+,Safari瀏覽器兼容的方法, 3+,Chrome,Opera 10.5+和IE9 +。

http://jsbin.com/usabe4

box-shadow s的使用更加靠近多單box-shadow預期的效果能夠:

#box1 { 
    background: yellow; 
    -moz-box-shadow: 1px 1px 0 orange, 2px 2px 0 orange, 3px 3px 0 orange; 
    -webkit-box-shadow: 1px 1px 0 orange, 2px 2px 0 orange, 3px 3px 0 orange; 
    box-shadow: 1px 1px 0 orange, 2px 2px 0 orange, 3px 3px 0 orange; 
} 
+0

我希望我能想到這一點。我在你的答案中加入了一些你的代碼,我希望你不介意。 – thirtydot 2011-06-06 11:23:41

+0

感謝您的快速反應,但還有一件事。如果你更確切地看到,你可以看到div之間有聯繫,並讓我們說它的影子。你的解決方案非常接近它,除了連接。你知道如何將陰影與它的div連接嗎? – Bakhtiyor 2011-06-06 11:37:13

+0

@Bakhtiyor我很困惑,你的意思是「連接」。你的意思是圍繞盒子邊緣和陰影的黑色邊框? – amustill 2011-06-06 13:02:19

1

放在彼此的頂部的兩個div的(使用z-index)和下/右移動下一個兩個像素。

1

如果你只需要一個白色背景(或任何固定的背景顏色)你可以使盒子成爲一個圖像,彩色部分是透明的,邊緣是你的背景顏色。然後您將其設置爲背景圖像,而背景顏色可以控制框的顏色。