2013-11-03 3 views

답변

0

당신은 :after 의사 요소의 사용을 통해 순수 CSS에서이 작업을 수행 할 수 있습니다.

기본적으로 두 개의 직사각형을 만들었습니다. 그럼 난 :after 의사 요소를 통해 추가 된 오른쪽 사각형에 삼각형을 입혔다.

jsFiddle example는 - 같은

HTML

<div id="wrap"> 
    <div id="one"></div> 
    <div id="two"></div> 
</div> 

CSS 대신 두 가지 색상의

div { 
    float: left; 
    position: relative; 
    height: 100px; 
} 

#one { 
    background: green; 
    width: 130px; 
} 

#two { 
    background: red; 
    width: 70px; 
} 

#two:after { 
    content: "\A"; 
    border-top: 100px solid transparent; 
    border-bottom: 60px solid transparent; 
    border-right: 45px solid red; 
    position: absolute; 
    left: -45px; 
} 

#wrap { 
    overflow: hidden; 
} 
+0

내가 두 개의 이미지 (: 커버 배경-크기)이 넣어에게 보인다. 또한 왼쪽에 # 개를 추가해야합니다. 마우스를 올리면 # 우회전 : 다른 두 개의 사진과 함께 마우스를 올립니다. – user2950873

+0

@ user2950873 당신이 할 수있어, 나는 당신에게 코딩을 제공했다. –

+0

그림에서 테두리 오른쪽 : 45px 빨강을 어떻게 변경할 수 있습니까? – user2950873