Omadus mask-repeat

Omadus mask-repeat määrab maski kordamise viisi, kui selle mõõtmed on väiksemad kui elemendi mõõtmed. Töötab sarnaselt omadusele background-repeat, kuid rakendub maskidele.

Süntaks

cssselektor {
  mask-repeat: repeat-x | repeat-y | repeat | space | round | no-repeat;
}

Väärtused

Väärtus Kirjeldus
repeat Maski korratakse mööda mõlemat telge (vaikimisi).
no-repeat Maski ei korrata.
repeat-x Maski korratakse ainult horisontaalselt.
repeat-y Maski korratakse ainult vertikaalselt.
space Maski korratakse võrdsete vahedega.
round Maski skaleeritakse ühtlase täitmise saavutamiseks.

Näide . Kordamata (no-repeat)

Üks süda keskel, kordamata:

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

Результат:

Näide . Kordamine horisontaalselt (repeat-x)

Südamed korduvad ainult horisontaalselt:

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

Результат:

Näide . Kordamine vertikaalselt (repeat-y)

Südamed korduvad ainult vertikaalselt:

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

Результат:

Näide . Kordamine vahedega (space)

Südamed on ühtlaselt jaotatud vahedega:

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

Результат:

Näide . Skaleeritav kordamine (round)

Südamed skaleeritakse ühtlase täitmise saavutamiseks:

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

Результат:

Vaata ka

  • omadus mask-size,
    määrab maski suuruse
  • omadus mask-position,
    määrab maski asukoha
  • omadus mask,
    lühivorm kõikidele maskimise omadustele