2014-01-16 172 views

回答

4

這是我怎麼會去它僞元素,所以你不必再添加html。

HTML

<div class="box"> 

</div> 

CSS

.box { 
    width: 300px; 
    height: 80px; 
    background: black; 
    position: relative; 
} 

.box:after { 
    content: ""; 
    display: block; 
    width: 300px; 
    height: 80px; 
    box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    border: 1px solid black; 
} 

最後一個小提琴:Demo

這裏是它具有的box-shadow小提琴:DemoDemo

+1

小編輯,--moz- :)前綴前雙擊。 – mousesports

+0

好抓!祝你的設計伴侶好運。 –

2

您可以使用多個框的陰影,像這樣:

http://jsfiddle.net/chriscoyier/Vm9aM/

img { 

box-shadow: 
    0 0 0 10px hsl(0, 0%, 80%), 
    0 0 0 15px hsl(0, 0%, 90%); 
} 
+0

4種方式做同樣的事情。不錯 –