SVG 클립 패스
클립패스
클리핑 처리할 요소 clip-path
속성에 <clipPath>
요소 ID를 참조하면 클리핑 처리 됩니다. <clipPath>
요소 내부에는 자를 모양의 도형 요소를 삽입합니다. 사용법은 아래와 같습니다.
클립패스(clipPath)와 마스크(mask)의 차이점
클리핑은 다른 파트에서 정의한 요소의 일부를 제거하는 것을 말합니다. 이 경우 모든 반투명 효과는 가능하지 않습니다. 반면에 마스킹은 마스크의 투명도 및 회색 값을 고려하여 부드러운 가장자리를 허용합니다.
CSS 클립 패스
SVG 대신 CSS 클립 패스를 활용할 수도 있습니다. 하지만 안타깝게도 IE, Edge는 현재 지원하지 않습니다. (참고 caniuse - CSS clip-path)
Last updated