2011-01-06 91 views

回答

6

我發現這個問題,同時試圖弄清楚這一點,我想你要找的是這樣的http://jsfiddle.net/9Lt2477w/

.raisedbox { 
    padding: 10px; 
    border: 1px solid #77aaff; 
    box-shadow: -1px 1px #77aaff, 
     -2px 2px #77aaff, 
     -3px 3px #77aaff, 
     -4px 4px #77aaff, 
     -5px 5px #77aaff; 
} 

感謝http://sam-morrow.com/playground/css-cubes.py這裏幫助。我沒有意識到你可以繼續在box-shadow屬性中添加額外的行。

6

您可以基於您的解決方案在此:

-webkit-box-shadow: 0 0 10px rgb(0,0,0); 
-moz-box-shadow: 0 0 10px rgb(0,0,0); 
3

您可以使用border-bottom-styleborder-right-style,就像計算器不與標籤。使用insetoutset的樣式。

old stackoverflow screenshot

+0

似乎接近我想要的,但角度是錯誤的在左上角和右下角。 – Hamster 2011-01-06 23:27:22

8
#foo { 
    /* ... */ 
    border:8px outset #999; 
    -webkit-box-shadow: 5px 5px 15px rgba(0,0,0,0.4); 
    -moz-box-shadow: 5px 5px 15px rgba(0,0,0,0.4); 
} 

這裏的活例子:http://jsfiddle.net/sjkXS/1/
是,這裏的效果cheesily極端,indended向人們展示什麼是可能的。

1

爲了與更多瀏覽器兼容,您可能需要通過添加正常邊框底部和右側或頂部和左側比底部顏色更深的模擬插入/起始的東西,實際上這就是Stackoverflow是目前使用我的瀏覽器中的標籤。

相關問題