텍스트 줄 바꿈을 위한 shape-outside
부동 요소에 shape-outside를 적용해 사용자 지정 도형 주위로 텍스트를 배치합니다.
텍스트 줄 바꿈을 위한 shape-outside은(는) CoddyKit의 무료 CSS Academy 강의입니다. 이것은 4개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 CSS Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. CSS Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
CSS 도형 모듈
CSS 도형 모듈을 사용하면 텍스트가 비직사각형 도형을 따라 흐르도록 만들 수 있습니다. 기본 속성은 shape-outside이며, 텍스트가 둘러 흐를 도형을 정의합니다.
shape-outside 요구 사항
shape-outside는 부동 요소에서만 작동합니다. 인접한 텍스트가 정의된 도형을 따라 흐르려면 요소가 왼쪽이나 오른쪽으로 부동되어 있어야 합니다.
<div class="circle-float"></div>
<p>Text wraps around the circular float, following the shape-outside boundary instead of the element's rectangular box, creating a natural flow around curved shapes for magazine-style layouts.</p>
shape-outside: circle()
부동 요소를 기준으로 정의된 원형 경로 주위로 텍스트가 흐릅니다:
<div class="profile-image"></div>
<p>Paragraph text wraps neatly around the circular profile image thanks to shape-outside matching the visual border-radius.</p>
shape-outside: ellipse()
타원형 경로 주위로 텍스트가 흐릅니다:
<div class="cutout"></div>
<p>Text on the left flows around the elliptical shape on the right, curving inward and outward with the ellipse's boundary.</p>
shape-outside: polygon()
다각형 경로 주위로 텍스트가 흐르도록 하여 복잡한 편집 레이아웃을 만들 수 있습니다:
<div class="diagonal-image"></div>
<p>Text follows the diagonal polygon edge as it wraps down the page.</p>
이미지와 함께 사용하는 shape-outside
URL을 전달하면 이미지의 알파 채널을 도형 경계로 사용할 수 있습니다. 텍스트가 이미지의 투명하지 않은 영역을 따라 흐릅니다:
<div class="character"></div>
<p>Text hugs the silhouette defined by the gradient's alpha channel, simulating shape-outside from an image mask.</p>
shape-margin
shape-margin은 shape-outside 경로와 이를 둘러 흐르는 텍스트 사이에 간격을 추가합니다.
<div class="shape-float"></div>
<p>A 16px shape-margin adds breathing room between the circular float and the wrapping text.</p>
shape-image-threshold
이미지를 shape-outside에 사용할 때 shape-image-threshold는 도형의 경계를 정의하는 알파 투명도 기준값(0~1)을 설정합니다.
디자인 활용 사례
CSS Shapes를 사용하면 잡지 스타일의 편집 레이아웃, 도형을 따라 이미지 주변으로 텍스트가 흐르는 인용문, 불규칙한 텍스트 흐름을 가진 드롭 캡 영역을 만들 수 있습니다. 이전에는 인쇄 디자인이나 SVG를 사용해야만 구현할 수 있었던 효과입니다.
브라우저 지원
기본 도형(circle, ellipse, polygon, inset)을 사용하는 shape-outside는 모든 최신 브라우저에서 지원됩니다. 이미지 URL을 사용하는 shape-outside는 더 폭넓게 지원되지만 브라우저마다 다를 수 있습니다. 항상 테스트하십시오.
실전 예제: 드롭 캡
큰 장식 문자를 중심으로 텍스트가 둘러 흐르는 삼각형 드롭 캡 영역입니다.
<div><span class="drop-cap">T</span>his paragraph begins with a large drop cap letter that text wraps around using shape-outside on the enlarged first character, a classic print typography effect brought to CSS.</div>
빠른 확인
요소에서 shape-outside가 작동하려면 무엇이 필요합니까?
요약
shape-outside를 사용하면 부동 요소에 정의된 직사각형이 아닌 도형 주위로 텍스트가 흐르게 할 수 있습니다. 도형으로는 원, 타원, 다각형 또는 이미지의 알파 채널을 사용할 수 있습니다. 여백을 추가하려면 shape-margin을 사용하십시오. 요소가 정의된 도형과 시각적으로 일치하도록 clip-path와 함께 사용하십시오.
자주 묻는 질문
“텍스트 줄 바꿈을 위한 shape-outside” 강의는 무료인가요?
네 — “텍스트 줄 바꿈을 위한 shape-outside” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 CSS Academy 강의 전체를 잠금 해제할 수 있습니다. CSS Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“텍스트 줄 바꿈을 위한 shape-outside”에서 뭘 배우나요?
부동 요소에 shape-outside를 적용해 사용자 지정 도형 주위로 텍스트를 배치합니다. 브라우저에서 직접 실행하는 실습 코드로 CSS Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
CSS Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 CSS Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 2번째 강의입니다.
“텍스트 줄 바꿈을 위한 shape-outside” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 CSS Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 CSS Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- polygon() 및 circle()을 사용한 clip-path
- 텍스트 줄 바꿈을 위한 shape-outside
- clip-path 도형 애니메이션
- CSS 마스크와 Clip-path 비교