2017-02-21 122 views
0

我們如何創建CSS漸變,如附加的圖像的響應形狀。創建形狀與CSS梯度

enter image description here

+0

我不知道關於梯度,但您可以創建使用border屬性和之後傳遞4個參數的CSS形狀。 – xhulio

+0

例如下面的css: 'border-style:solid; border-width:176px 176px 0 176px; 邊框顏色:#1e2e42透明透明透明;'會給一個三角形 – xhulio

+0

爲什麼不使用SVG?在CSS它可能最容易被改造兩個'div's或嘗試使用兩個[CSS三角形]就像提到@xhulio(https://css-tricks.com/snippets/css/css-triangle/)。 – LuudJacobs

回答

2

我添加了一個例子HTML和CSS這樣做。這當然只是一種做法。

div{ 
 
    
 
    height: 15px; 
 
    
 
    width: 50%; 
 
    
 
    background-color: black; 
 
    
 
    position: absolute; 
 
    
 
    top: 0; 
 
    
 
} 
 

 
.left{ 
 
    
 
    transform-origin: top right; 
 
    transform: rotate(-5deg); 
 
    
 
} 
 

 
.right{ 
 
    
 
    left: 50%; 
 
    
 
    transform-origin: top left; 
 
    transform: rotate(5deg); 
 
    
 
}
<div class="left"></div> 
 
<div class="right"></div>