clip-path는 페이지의 요소를 설정한 크기에 따라 표시할 영역으로 나눌 수 있으며, 실제로 특정 부분을 잘라내는 것이 아니라 마스킹하는 것과 같습니다. 여기서는 클립 경로를 살펴보겠습니다. CSS의 영역 자르기 속성
clip-path 사용에 대한 CSS 튜토리얼에서는 모든 기본 표시 대신 웹 페이지 요소의 표시 영역을 지정할 수 있습니다.
.clip-me { /* 已被标志为不推荐使用的写法 */ position: absolute; /* 需要 absolute 和 fixed 定位 */ clip: rect(110px, 160px, 170px, 60px); /* 或 "auto" */ /* 值描述的是一个 top/left 点和一个 bottom/right 点 */ /* 最新规范写法 (没有定位要求), */ clip-path: inset(10px 20px 30px 40px); /* or "none" */ /* 值指的是 top, right, bottom, left 四个点 */ }
clip-path 속성값에 inset() 함수에는 4개의 값이 있는데 각각 상/좌, 하/우 4개 지점을 표현하고, 직사각형 영역에 동그라미를 치십시오. 이 직사각형 영역 외부의 부분은 잘리고 숨겨집니다.
값은 공백으로 구분하는 반면 기존 방식은 쉼표로 구분한다는 점에 유의해야 합니다.
예:
이 효과를 보세요. 이 페이지를 자릅니다.
코드는 다음과 같습니다.
<p class="haorooms-small" style="background-image: url('http://sandbox.runjs.cn/uploads/rs/216/0y89gzo2/idtga8h3.png');"> </p>
.haorooms-small { background-size: cover; width: 300px; height: 300px; -webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%); clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%); }
clip-path의 inset 속성이 적용됩니다.
<img class="clip-me" src="thing-to-be-clipped.png" alt="CSS에서 클립 경로 영역 자르기 속성을 사용하는 방법에 대한 자세한 설명" > .clip-me { /* 最新规范写法 (没有定位要求), */ clip-path: inset(10px 20px 30px 40px); /* or "none" */ /* 值指的是 top, right, bottom, left 四个点 */ }
in Clip-path 속성값에 inset() 함수에는 4개의 값이 있는데, 각각 상/좌, 하/우 4개의 점을 표현하고 직사각형 영역을 원으로 표현합니다. 이 직사각형 영역 외부의 부분은 잘리고 숨겨집니다.
클립 경로 적용의 기타 속성
.clip-me { /* 引用一个内联的 SVG <clipPath> 路径*/ clip-path: url(#c1); /* 引用一个外部的 SVG 路径*/ clip-path: url(path.svg#c1); /* 多边形 */ clip-path: polygon(5% 5%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%); /* 圆形 */ clip-path: circle(30px at 35px 35px); /* 椭圆 */ clip-path: ellipse(65px 30px at 125px 40px); /* inset-rectangle() 将会替代 inset() ? */ /* rectangle() 有可能出现于 SVG 2 */ /* 圆角 */ clip-path: inset(10% 10% 10% 10% round 20%, 20%); }
SVG 클리핑 경로 예:
<clipPath id="clipping"> <circle cx="150" cy="150" r="50" /> <rect x="150" y="150" width="100" height="100" /> </clipPath>
위 내용은 CSS에서 클립 경로 영역 자르기 속성을 사용하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!