2016-09-21 32 views
-3

enter image description here需要做出格看空的兩側用CSS

我需要一個div的背景看起來像this.I嘗試了一些東西,用線性gradients..but..didn't化妝它有什麼想法?

+2

使用:before和:作爲後三角形 – Era

+2

到目前爲止,您的相關HTML是什麼?你能展示你的嘗試嗎? –

+0

尋求代碼幫助的問題必須包含在問題本身**中重現它所需的最短代碼**最好在[** Stack Snippet **](https://blog.stackoverflow.com/2014/09/introducing-可運行的JavaScript-CSS-和HTML的代碼段/)。請參閱[**如何創建一個最小,完整和可驗證的示例**](http://stackoverflow.com/help/mcve) –

回答

0

我已經創建了一個codepen你:

http://codepen.io/anon/pen/JRbaZo

.rectangle { 
    width: 200px; 
    height: 40px; 
    background-color: red; 
    position: relative; 
} 

.rectangle:before { 
    position: absolute; 
    left: 0; 
    top: 0; 
    width: 0; 
    height: 0; 
    content: ''; 
    border-top: 20px solid transparent; 
    border-bottom: 20px solid transparent; 
    border-left: 20px solid white; 
} 

.rectangle:after { 
    position: absolute; 
    right: 0; 
    top: 0; 
    width: 0; 
    height: 0; 
    content: ''; 
    border-top: 20px solid transparent; 
    border-bottom: 20px solid transparent; 
    border-right: 20px solid white; 
} 

也請期待here找到一些有用的技巧如何在CSS創建三角形