Својство 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,
    кратенка за сите својства на маскирање