2013-08-17 5 views
1

저는이 모양을 css3을 사용하여 만들고 있습니다. 그러나 나는 그것을 만들기위한 우아한 해결책을 찾지 못했습니다. css3shapes에서 몇 가지 샘플을 시도했지만 꽤 간단합니다. 어떻게 복잡한 모양을 그려야할까요? 하나 개의 요소와 border-radius복잡한 모양을 만들 때 CSS 3 border-radius를 어떻게 사용합니까?

테두리 반경 불가능

+0

이미지가하고 심지어'국경 radius'와이 구축하려고해서는 안 –

+2

구현하기가 훨씬 쉬울 것입니다. SVG 또는 캔버스 또는 이미지를 사용하지 않는 이유는 무엇입니까? – nirazul

+0

이미지를 사용할 수 없습니다. 나는 css3을 사용하여 그것을 구현하려하지만 그런 전문가는 아닙니다. – daman

답변

1

는이

border-top-left-radius: 1px 2px; 
    border-top-right-radius: 3px 4px; 
border-bottom-left-radius: 5px 6px; 
border-bottom-right-radius: 7px 8px; 

당신은 할 수없는 것보다 더 이상에 추천 인수를 받아들입니다.

는 플러스 요소/상자는 해당 모양이 적어도 10 개 모서리가 있어야합니다, 4 개 코너가 있습니다.

나쁜 생각 될 수도 있지만 당신은 배경으로 wan't하지 않으면 당신은 border-image를 사용할 수 있습니다.

또는 SVG 사용

관련 문제