CSS Academy · 강의

polygon() 및 circle()을 사용한 clip-path

clip-path 속성을 사용해 요소를 사용자 지정 다각형 또는 원형으로 잘라냅니다.

레슨 1/413개 단계

polygon() 및 circle()을 사용한 clip-path은(는) CoddyKit의 무료 CSS Academy 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 CSS Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. CSS Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

clip-path란 무엇인가요?

clip-path는 요소의 표시 영역을 지정된 도형으로 잘라 냅니다. 도형 바깥의 모든 부분은 보이지 않지만 레이아웃에서는 여전히 공간을 차지합니다.

clip-path: circle()

요소를 원형 도형으로 자릅니다. 인수는 반지름입니다:

<div class="avatar"></div>
<div class="badge"></div>

clip-path: ellipse()

x축 반지름, y축 반지름 및 선택적 중심 위치를 지정하여 타원으로 자릅니다:

<div class="card-image"></div>

clip-path: polygon()

가장 강력한 clip-path 함수입니다. x,y 좌표 쌍을 나열하여 다각형을 정의합니다:

<div class="hexagon"></div>
<div class="diagonal-cut"></div>

clip-path: inset()

선택적으로 모서리를 둥글게 만들 수 있는 직사각형으로 자릅니다. 인수는 안쪽 여백 거리입니다:

<div class="card"></div>

섹션 도형을 위한 clip-path

페이지 섹션 사이에 각진 섹션 전환을 만듭니다:

<div class="section-diagonal">Diagonal Section</div>

clip-path 애니메이션

점의 개수가 같은 clip-path는 표시 및 모양 변형 애니메이션을 위해 전환할 수 있습니다:

<div class="reveal visible"></div>

clip-path와 border-radius 비교

단순한 둥근 도형에는 border-radius가 더 적합합니다. 배경과 테두리에도 적용되기 때문입니다. border-radius로 만들 수 없는 비직사각형 도형이 필요할 때 clip-path를 사용하세요.

clip-path: path()

path()는 임의의 도형을 표현하는 SVG 경로 문자열을 받습니다:

<div class="star"></div>

성능 고려 사항

clip-path는 새로운 쌓임 컨텍스트를 만들며 애니메이션 중 매 프레임마다 페인트가 발생할 수 있습니다. clip-path 애니메이션은 transform이나 opacity보다 비용이 많이 드므로 함께 사용할 때 주의하세요.

clip-path 기준 상자

clip-path의 좌표계는 요소의 테두리 상자입니다(SVG의 경우 여백 상자). 백분율은 요소의 크기를 기준으로 합니다.

빠른 확인

좌표 쌍으로 정의된 불규칙한 비직사각형 도형을 만드는 clip-path 함수는 무엇인가요?

복습

clip-path는 요소를 기하학적 도형으로 자릅니다. circle()과 ellipse()는 둥근 자르기 영역을 만듭니다. polygon()은 여러 꼭짓점으로 이루어진 모든 도형을 정의합니다. inset()은 선택적으로 모서리를 둥글게 만든 직사각형으로 자릅니다. 같은 개수의 점을 가진 다각형 도형 사이를 애니메이션으로 전환하면 인상적인 표시 효과를 만들 수 있습니다. SVG 기반의 임의의 도형에는 path()를 사용하세요.

무료로 시작

AI 튜터와 함께 CSS을(를) 배우세요 — 무료

브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.

코스
40
레슨
159

자주 묻는 질문

“polygon() 및 circle()을 사용한 clip-path” 강의는 무료인가요?

네 — “polygon() 및 circle()을 사용한 clip-path” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 CSS Academy 강의 전체를 잠금 해제할 수 있습니다. CSS Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“polygon() 및 circle()을 사용한 clip-path”에서 뭘 배우나요?

clip-path 속성을 사용해 요소를 사용자 지정 다각형 또는 원형으로 잘라냅니다. 브라우저에서 직접 실행하는 실습 코드로 CSS Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

CSS Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 CSS Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.

“polygon() 및 circle()을 사용한 clip-path” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 CSS Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 CSS Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. polygon() 및 circle()을 사용한 clip-path
  2. 텍스트 줄 바꿈을 위한 shape-outside
  3. clip-path 도형 애니메이션
  4. CSS 마스크와 Clip-path 비교
← CSS Academy(으)로 돌아가기