Właściwość mask-repeat
Właściwość mask-repeat określa sposób powtarzania maski, jeśli jej rozmiary są mniejsze niż rozmiary elementu.
Działa analogicznie do background-repeat,
ale stosuje się do masek.
Składnia
selektor {
mask-repeat: repeat-x | repeat-y | repeat | space | round | no-repeat;
}
Wartości
| Wartość | Opis |
|---|---|
repeat |
Maska powtarza się wzdłuż obu osi (domyślnie). |
no-repeat |
Maska nie powtarza się. |
repeat-x |
Maska powtarza się tylko w poziomie. |
repeat-y |
Maska powtarza się tylko w pionie. |
space |
Maska powtarza się z równymi odstępami. |
round |
Maska jest skalowana w celu równomiernego wypełnienia. |
Przykład . Bez powtarzania (no-repeat)
Jedno serduszko na środku bez powtarzania:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image: url("heart.svg");
mask-position: center;
mask-size: 100px;
mask-repeat: no-repeat;
}
:
Przykład . Powtarzanie w poziomie (repeat-x)
Serduszka powtarzają się tylko w poziomie:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image: url("heart.svg");
mask-position: left center;
mask-size: 50px;
mask-repeat: repeat-x;
}
:
Przykład . Powtarzanie w pionie (repeat-y)
Serduszka powtarzają się tylko w pionie:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image: url("heart.svg");
mask-position: center top;
mask-size: 50px;
mask-repeat: repeat-y;
}
:
Przykład . Powtarzanie z odstępami (space)
Serduszka są równomiernie rozmieszczone z odstępami:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image: url("heart.svg");
mask-size: 80px;
mask-repeat: space;
}
:
Przykład . Skalowalne powtarzanie (round)
Serduszka są skalowane w celu równomiernego wypełnienia:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image: url("heart.svg");
mask-size: 80px;
mask-repeat: round;
}
:
Zobacz też
-
właściwość
mask-size,
określa rozmiar maski -
właściwość
mask-position,
ustawia położenie maski -
właściwość
mask,
skrót dla wszystkich właściwości maskowania