CSS 모양은 CSS에 도입 된 기능으로, 개발자가 텍스트와 같은 컨텐츠가 흐를 수있는 컨텐츠 주변의 비류 모양을 정의 할 수 있습니다. 전통적으로 텍스트 및 기타 요소는 직사각형 용기를 감싸지 만 CSS 모양은 설계자가보다 유기적이고 시각적으로 흥미로운 레이아웃을 만들 수 있도록하여이를 변경합니다.
텍스트 포장에 CSS 모양을 사용하려면 주로 shape-outside
속성을 사용합니다. 이 속성은 컨텐츠가 요소를 감싸는 방식에 영향을 미치는 모양을 정의합니다. 설정하는 방법은 다음과 같습니다.
<img class="shape lazy" src="/static/imghw/default1.png" data-src="your-image.jpg" alt="CSS 모양은 무엇입니까? 불규칙한 모양 주위에 텍스트를 랩핑하는 데 어떻게 사용합니까?" >
, <div> 또는 텍스트를 감싸려는 다른 요소를 정의하여 시작하십시오. 더 복잡한 모양에 <code><svg></svg>
사용할 수도 있습니다. shape-outside
적용 : shape-outside
속성은 다양한 값을 취할 수 있습니다. 가장 일반적으로 사용되는 것은 다음과 같습니다.
circle()
: 원형 모양을 만듭니다. 예 : shape-outside: circle(50% at 50% 50%);
ellipse()
: 타원형 모양을 만듭니다. 예 : shape-outside: ellipse(50% 30% at 50% 50%);
polygon()
: 맞춤형 다각형을 만듭니다. 예 : shape-outside: polygon(0 0, 100% 0, 100% 100%, 0 100%);
url()
: 모양을 정의하는 SVG 또는 이미지 파일을 참조하십시오. 예 : shape-outside: url('path/to/your/shape.svg');
margin-box
, border-box
, padding-box
, content-box
: 각 박스 모델 영역을 사용하여 모양을 정의합니다.추가 속성 :
shape-margin
: 모양과 텍스트 사이에 공간이 추가됩니다. 예 : shape-margin: 10px;
shape-image-threshold
: 이미지를 사용하여 모양을 정의 할 때만 적용됩니다. 모양을 생성하기위한 알파 채널 임계 값을 지정합니다.다음은 CSS 모양을 사용하여 이미지 주위에 텍스트를 감싸는 예입니다.
<code><div> <img class="shape lazy" src="/static/imghw/default1.png" data-src="your-image.jpg" alt="Sample Image"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</p> </div></code>
<code class="css">.shape { float: left; shape-outside: url('your-shape.svg'); shape-margin: 10px; }</code>
이 예에서 텍스트는 your-shape.svg
로 정의 된 모양을 감싸게됩니다.
텍스트 포장에 CSS 모양을 사용하면 몇 가지 이점이 있습니다.
CSS 모양은 여러 가지 방법으로 웹 페이지의 시각적 매력을 크게 향상시킬 수 있습니다.
CSS 모양을 만들고 조작하는 데 도움이되는 몇 가지 도구 및 소프트웨어 옵션을 사용할 수 있습니다.
shape-outside
속성과 함께 사용할 수 있습니다.이러한 도구를 사용하면 웹 디자인을 향상시키고 사용자 경험을 향상시키는 복잡하고 시각적으로 매력적인 CSS 모양을 만들 수 있습니다.
위 내용은 CSS 모양은 무엇입니까? 불규칙한 모양 주위에 텍스트를 랩핑하는 데 어떻게 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!