Својство mask-position

Својство mask-position поставља почетну позицију маске у односу на елемент. Ради на сличан начин као background-position, али се примењује на маске.

Синтакса

cssселектор {
  mask-position: <position>;
}

Вредности

Вредност Опис
top left У горњем левом углу (подразумевано).
center У центру елемента.
50% 50% Исто као center.
right bottom У доњем десном углу.
100px 200px Конкретне координате у пикселима.

Пример . Центрирање маске

Маска у облику срца центрирана на слици:

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;
}

Результат:

Пример . Горњи леви угао

Маска у горњем левом углу:

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;
}

Результат:

Пример . Доњи десни угао

Маска у доњем десном углу:

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;
}

Результат:

Пример . Прецизне координате

Маска позиционирана према прецизним координатама:

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;
}

Результат:

Пример . Позиционирање у процентима

Позиционирање маске помоћу процената:

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;
}

Результат:

Види такође

  • својство mask-size,
    дефинише величину маске
  • својство mask-origin,
    дефинише референтну тачку за позиционирање
  • својство mask,
    скраћеница за сва својства маскирања