CSS 마스크 오리진 속성
정의와 사용법
mask-origin
속성은 마스크 이미지의 원래 위치를 지정합니다(즉, 마스크 위치 영역).
예제
보여줍니다 mask-origin
속성의 다른 값:
.masked { background: green; border: 30px solid blue; padding: 20px; -webkit-mask-image: url(img_circle.svg); mask-image: url(img_circle.svg); mask-size: 50%; mask-repeat: no-repeat; } .mask1 { mask-origin: border-box; } .mask2 { mask-origin: content-box; } .mask3 { mask-origin: padding-box; } .mask4 { mask-origin: fill-box; }
CSS 문법
mask-origin: border-box|content-box|padding-box|fill-box|stroke-box|view-box|initial|inherit;
속성 값
값 | 설명 |
---|---|
border-box | 위치는 경계 박스에 비례합니다. 기본 값. |
content-box | 위치는 내용 박스에 비례합니다. |
padding-box | 위치는 내 경계 박스에 비례합니다. |
fill-box | 위치는 대상 경계 박스에 비례합니다. |
stroke-box | 위치는 레이어 경계 박스에 비례합니다. |
view-box | 가장 최근의 SVG 뷰 포트를 참조 프레임으로 사용합니다. |
initial | 이 속성을 기본 값으로 설정합니다. 참고: initial。 |
inherit | 이 속성을 부모 요소에서 상속합니다. 참고: inherit。 |
기술 세부 사항
기본 값: | border-box |
---|---|
상속성: | 아니요 |
애니메이션 제작: | 지원하지 않습니다. 참고:애니메이션 관련 속성。 |
버전: | CSS Masking 모듈 레벨 1 |
JavaScript 문법: | object.style.maskOrigin="padding-box" |
브라우저 지원
표格에 나타난 숫자는 이 속성을 최초로 완전히 지원하는 브라우저 버전을 나타냅니다.
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
120 | 120 | 53 | 15.4 | 106 |
관련 페이지
강의:CSS 마스크
참조:CSS 마스크 속성