Omadus mask-position

Omadus mask-position määrab maski algse asukoha elemendi suhtes. Töötab sarnaselt background-position-ga, kuid rakendub maskidele.

Süntaks

cssselektor {
  mask-position: <position>;
}

Väärtused

Väärtus Kirjeldus
top left Vasakus ülanurgas (vaikimisi).
center Elemendi keskel.
50% 50% Sarnaselt center-iga.
right bottom Paremas alanurgas.
100px 200px Konkreetsed koordinaadid pikslites.

Näide . Maski tsentreerimine

Südamekujuline mask pildi keskel:

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äide . Vasak ülanurk

Mask vasakus ülanurgas:

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äide . Parem alanurk

Mask paremas alanurgas:

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äide . Täpsed koordinaadid

Mask positsioneeritakse täpsetele koordinaatidele:

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äide . Protsentuaalne positsioneerimine

Maski positsioneerimine protsentide abil:

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

Результат:

Vaata ka

  • omadus mask-size,
    määrab maski suuruse
  • omadus mask-origin,
    määrab alguspunkti positsioneerimiseks
  • omadus mask,
    lühend kõikidele maskimise omadustele