CSS 마스크 포지션 속성

정의와 사용법

mask-position 속성은罩层图像的起始位置(相对于罩层位置区域)进行设置。

힌트:기본적으로,罩层图像放置在元素的左上角,并在垂直和水平方向上重复。

실例

예제 1

罩层图像的位置设置为居中:

.mask1 {
  -webkit-mask-image: url(w3logo.png);
  mask-image: url(w3logo.png);
  mask-size: 50%;
  mask-repeat: no-repeat;
  mask-position: center;
}

직접 테스트해 보세요

예제 2

罩层图像的位置设置为右下角:

.mask1 {
  -webkit-mask-image: url(w3logo.png);
  mask-image: url(w3logo.png);
  mask-size: 50%;
  mask-repeat: no-repeat;
  mask-position: 100% 100%;
}

직접 테스트해 보세요

CSS 문법

mask-position: value;

속성 값

설명
  • left top
  • left center
  • left bottom
  • right top
  • right center
  • right bottom
  • center top
  • center center
  • center bottom
단 하나의 키워드만 지정하면 다른 값은 "center"가 됩니다.
x% y%

첫 번째 값은 수평 위치이고 두 번째 값은 수직 위치입니다.

왼쪽 상단은 0% 0%입니다. 오른쪽 하단은 100% 100%입니다.

값을 하나만 지정하면 다른 값은 50%가 됩니다.

기본 값은 0% 0%입니다.

xpos ypos

첫 번째 값은 수평 위치이고 두 번째 값은 수직 위치입니다.

왼쪽 상단은 0 0입니다. 단위는 픽셀(0px 0px)이나 다른 CSS 단위일 수 있습니다.

값을 하나만 지정하면 다른 값은 50%가 됩니다.

%와 위치를 혼합 사용할 수 있습니다.

initial 이 속성을 기본 값으로 설정합니다. 참조: initial
inherit 이 속성을 부모 요소에서 상속합니다. 참조: inherit

기술 세부 사항

기본값: 0% 0%
상속성: 아니요
애니메이션 제작: 지원하지 않습니다. 참조:애니메이션 관련 속성
버전: CSS 마스킹 모듈 레벨 1
JavaScript 문법: object.style.maskPosition="100px center"

브라우저 지원

표格에 나타난 숫자는 이 속성을 최초로 완전히 지원하는 브라우저 버전을 나타냅니다.

크롬 에지 파이어폭스 사파리 오페라
120 120 53 15.4 106

관련 페이지

교본:CSS 마스크

참조:CSS 마스크 속성

참조:CSS 마스크 클립 속성

참조:CSS 마스크 컴포지트 속성

참조:CSS 마스크 이미지 속성

참조:CSS 마스크 모드 속성

참조:CSS 마스크 오리진 속성

참조:CSS 마스크 리필 속성

참조:CSS 마스크 사이즈 속성

참조:CSS 마스크 타입 속성