Īpašība mask-size
Īpašība mask-size iestata maskas attēla izmēru. Var iestatīt konkrētus izmērus pikseļos/procentos vai izmantot atslēgvārdus cover un contain.
Sintakse
selector {
mask-size: auto | <length> | <percentage> | cover | contain;
}
Vērtības
| Vērtība | Apraksts |
|---|---|
auto |
Oriģinālais attēla izmērs (pēc noklusējuma). |
cover |
Mērogo masku, saglabājot malu attiecību, lai tā pilnībā nosegtu elementu. |
contain |
Mērogo masku, saglabājot malu attiecību, lai tā pilnībā ietilptu elementā. |
100px 50px |
Konkrēti izmēri pikseļos. |
50% 100% |
Izmēri procentos no elementa izmēriem. |
Piemērs . Cover izmērs
Maska tiek mērogota, lai pilnībā nosegtu elementu:
<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;
}
:
Piemērs . Contain izmērs
Maska tiek mērogota, lai pilnībā ietilptu 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;
}
:
Piemērs . Fiksēts izmērs pikseļos
Maska ar izmēru 150×150 pikseļi:
<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;
}
:
Piemērs . Izmērs procentos
Maska aizņem 80% elementa platuma un 60% elementa augstuma:
<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;
}
:
Piemērs . Dažādi izmēri pa asīm
Maska 200px platumā un 100px augstumā:
<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;
}
:
Skatiet arī
-
īpašība
mask-position,
nosaka maskas pozīciju -
īpašība
mask-repeat,
nosaka maskas atkārtošanos -
īpašība
mask,
saīsinājums visām maskēšanas īpašībām