Lastnost mask-size
Lastnost mask-size nastavi velikost slike maske. Lahko nastavite konkretne velikosti v pikah/odstotkih ali uporabite ključne besede cover in contain.
Sintaksa
selektor {
mask-size: auto | <length> | <percentage> | cover | contain;
}
Vrednosti
| Vrednost | Opis |
|---|---|
auto |
Izvirna velikost slike (privzeto). |
cover |
Poveča ali zmanjša masko z ohranjanjem razmerij, da popolnoma prekrije element. |
contain |
Poveča ali zmanjša masko z ohranjanjem razmerij, da se popolnoma prilega v element. |
100px 50px |
Konkretne velikosti v pikah. |
50% 100% |
Velikosti v odstotkih od velikosti elementa. |
Primer . Velikost cover
Maska se skalira, da popolnoma prekrije element:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image: url("heart.svg");
mask-position: center;
mask-size: cover;
mask-repeat: no-repeat;
}
:
Primer . Velikost contain
Maska se skalira, da se popolnoma prilega v element:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image: url("heart.svg");
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;
}
:
Primer . Fiksna velikost v pikah
Maska velikosti 150×150 slikovnih pik:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image: url("heart.svg");
mask-position: center;
mask-size: 150px;
mask-repeat: no-repeat;
}
:
Primer . Velikost v odstotkih
Maska zasede 80% širine in 60% višine elementa:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image: url("heart.svg");
mask-position: center;
mask-size: 80% 60%;
mask-repeat: no-repeat;
}
:
Primer . Različne velikosti po oseh
Maska 200px v širino in 100px v višino:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image: url("heart.svg");
mask-position: center;
mask-size: 200px 100px;
mask-repeat: no-repeat;
}
:
Glejte tudi
-
lastnost
mask-position,
določa položaj maske -
lastnost
mask-repeat,
določa ponavljanje maske -
lastnost
mask,
okrajšava za vse lastnosti maskiranja