2017-10-24 2 views
0

각 부분에 다른 색으로 배경을 왜곡하는? 나는 transform: skew으로 몇 가지 시도를 했었지만, 내가 다른 것 위에 있고 싶고 또한 첫 번째 요소가 매번 이전 요소에 들어간다는 것을 알아낼 수 없었다. 나는 마이너스 마진과 더 많은 패딩을 시도했지만, 반응이 좋기를 바라며 그렇게 좋아 보이지 않습니다. 제발 도와주세요. 미리 감사드립니다.어떻게 그래서 나는 이런 식으로 뭔가를 달성하기 위해 찾고 있어요

답변

0

내가 중첩 된 div의 시리즈를 가질 수 IS 생각할 수있는 가장 좋은, 그것은 중첩 된 DIV의 배경을 보여주는 투명 영역이있는 그래픽 배경 각.

그래서 HTML 코드는 것 같은 :

<div id='grey_bg'> 
<div id='red_skew'> 
<div id='black_skew'> 
</div> 
</div> 
</div> 

다음은 CSS 코드과 같이 있습니다

#grey_bg{background: grey;} 
#red_skew{background-image:url(red_skew.png);} 
#black_skew{background-image:url(black_skew.png);} 

그렇지 않으면, 단지 요소의 하나 BG 이미지를 가지고있다.

+0

전체적으로 bg 이미지를 사용하고 싶지 않습니다. 응답 성이 뛰어나고 다른 크기의 텍스트가 수정되어야하기 때문에. 잠시 두 번째처럼 나타날 수 있습니다. 다른 사람들과 더 크고 다른 사람들과 동일합니다. –

+0

나는 당신이하고 싶은 것을 CSS와 HTML만으로 생각할 수 없다고 생각합니다. CSS 나 HTML도 그리기 기능을 지원하지 않으므로 다른 사각형을 그릴 수 없습니다. 변환 함수를 사용하면 사각형을 회전하고 변형 할 수 있지만 원하는 것은 아닙니다. 플래시 나 자바를 이용한 완전한 쌍방향 프로그래밍을 부끄러워 할 수있는 모든 것은 그래픽을 사용해야 할 것입니다. –

관련 문제