CSS 마스크 컴포지트 속성
- 이전 페이지 mask-clip
- 다음 페이지 mask-image
정의와 사용법
mask-composite
속성은 현재 마스킹 레이어와 아래 마스킹 레이어에서 사용하는 합성 연산을 지정합니다。
예제
보여주기 mask-composite
속성의 다른 값:
.masked { width: 200px; height: 200px; mask-repeat: no-repeat; mask-size: 100%; background: blue; -webkit-mask-image: url(img_rectangle.svg), radial-gradient(transparent 50%, black); mask-image: url(img_rectangle.svg), radial-gradient(transparent 50%, black); } .mask1 { mask-composite: add; } .mask2 { mask-composite: subtract; } .mask3 { mask-composite: intersect; } .mask4 { mask-composite: exclude; }
CSS 문법
mask-composite: add|subtract|intersect|exclude|initial|inherit;
속성 값
값 | 설명 |
---|---|
추가 | 원본 마스킹 레이어가 목표 마스킹 레이어 위에 배치됩니다。 |
subtract | 원본 마스킹 레이어가 목표 마스킹 레이어 밖에 있는 부분을 배치합니다。 |
intersect | 원본 마스킹 레이어와 목표 마스킹 레이어가 겹치는 부분을 목표 마스킹 레이어로 대체합니다。 |
제외 | 원본 마스킹 레이어와 목표 마스킹 레이어가 겹치지 않는 부분을 합칩니다。 |
기본 | 이 속성을 기본 값으로 설정합니다. 참조: 기본。 |
상속 | 부모 요소에서 이 속성을 상속합니다. 참조: 상속。 |
기술 세부 사항
기본 값: | 추가 |
---|---|
상속성: | 아니요 |
애니메이션 제작: | 지원하지 않습니다. 참조:애니메이션 관련 속성。 |
버전: | CSS 마스킹 모듈 레벨 1 |
JavaScript 문법: | object.style.maskComposite="intersect" |
브라우저 지원
표格에 표시된 숫자는 이 속성을 최초로 완전히 지원하는 브라우저 버전을 나타냅니다。
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
120 | 120 | 53 | 15.4 | 106 |
관련 페이지
강의:CSS 셀라
참조:CSS 마스크 속성
- 이전 페이지 mask-clip
- 다음 페이지 mask-image