2015-04-22 69 views
0

我有這張圖片,我想知道如何獲得這個設計。如何在CSS和html中設計突出顯示的邊框。css中的角落設計

enter image description here

+1

你需要找** **絲帶效果。你會找到很多解決方案 – vals

+0

我會,謝謝 –

+2

特別是,看看http://www.css3d.net/ribbon-generator/ – vals

回答

1

使用幾個僞元素,並創建自己的邊界三角形,然後放置它們絕對要坐在哪裏你想要的。

More information on pseudo elements

div{ 
 
    background:#999; 
 
    height:300px; 
 
    position:relative; 
 
    width:100px; 
 
} 
 
div::before,div::after{ 
 
    content:""; 
 
    left:100px; 
 
    position:absolute; 
 
} 
 
div::before{ 
 
    border-bottom:20px solid #333; 
 
\t border-right:20px solid transparent; 
 
    top:0; 
 
} 
 
div::after{ 
 
    border-top:20px solid #333; 
 
\t border-right:20px solid transparent; 
 
    bottom:0; 
 
}
<div></div>

+0

幫助,謝謝你! –

+2

不客氣。爲了將來的參考,在這裏發佈問題時,您應該包括迄今爲止嘗試過的示例代碼。 – Shaggy

+0

是的,先生,我會發布 –