2017-02-21 5 views
0

첨부 된 이미지와 같은 CSS 그라디언트로 반응 모양을 만드는 방법.CSS 그라디언트로 모양 만들기

enter image description here

+0

은 내가 그라데이션에 대해 잘 모릅니다,하지만 당신은 CSS를 경계 속성을 사용하고 그 후 4 개 매개 변수를 전달과 모양을 만들 수 있습니다. – xhulio

+0

예를 들어 다음 CSS : 'border-style : solid; 테두리 너비 : 176px 176px 0 176px; border-color : # 1e2e42 투명한 투명한 투명한; 삼각형을 줄 것입니다 – xhulio

+0

왜 SVG를 사용하지 않습니까? CSS에서는 두 개의 div를 변형하거나 @xhulio와 같이 두 개의 CSS 삼각형 (https://css-tricks.com/snippets/css/css-triangle/)을 사용하는 것이 가장 쉽습니다. – LuudJacobs

답변

2

나는 HTML과 CSS와 함께이 작업을 수행하는 예를 추가했습니다. 이것은 당연히 그것을하는 다만 1 가지의 방법이다.

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>