Xüsusiyyət mask-position

mask-position xüsusiyyəti maskanin elementə nisbətən ilkin mövqeyini təyin edir. background-position kimi işləyir, lakin masklara tetbiq edilir.

Sintaksis

cssselektor {
  mask-position: <position>;
}

Dəyərlər

Dəyər Təsvir
top left Yuxarı sol küncdə (standart olaraq).
center Elementin mərkəzində.
50% 50% Center kimi.
right bottom Aşagi sağ küncdə.
100px 200px Piksel ilə dəqiq koordinatlar.

Nümunə . Maskanın mərkəzləşdirilməsi

Şəklin mərkəzində ürək formasında maska:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  mask-image: url("heart.svg");
  mask-position: center;
  mask-size: 150px;
  mask-repeat: no-repeat;
}

Результат:

Nümunə . Yuxarı sol künc

Yuxarı sol küncdə maska:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  mask-image: url("heart.svg");
  mask-position: left top;
  mask-size: 150px;
  mask-repeat: no-repeat;
}

Результат:

Nümunə . Aşagi sağ künc

Aşagi sağ küncdə maska:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  mask-image: url("heart.svg");
  mask-position: right bottom;
  mask-size: 150px;
  mask-repeat: no-repeat;
}

Результат:

Nümunə . Dəqiq koordinatlar

Maska dəqiq koordinatlara görə yerləşir:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  mask-image: url("heart.svg");
  mask-position: 100px 200px;
  mask-size: 150px;
  mask-repeat: no-repeat;
}

Результат:

Nümunə . Faizlə pozisionlasdirma

Maskanın faizlərdən istifadə edərək pozisionlasdirilmasi:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  mask-image: url("heart.svg");
  mask-position: 30% 70%;
  mask-size: 150px;
  mask-repeat: no-repeat;
}

Результат:

Həmçinin bax

  • xüsusiyyət mask-size,
    maskanın ölçüsünü təyin edir
  • xüsusiyyət mask-origin,
    pozisionlasdirma üçün istinad nöqtəsini təyin edir
  • xüsusiyyət mask,
    maskalama xüsusiyyətləri üçün qisa yazilis