Ominaisuus mask-size

Ominaisuus mask-size asettaa maskikuvan koon. Voit asettaa tietyn koon pikseleinä/prosentteina tai käyttää avainsanoja cover ja contain.

Syntaksi

cssvalitsija {
  mask-size: auto | <length> | <percentage> | cover | contain;
}

Arvot

Arvo Kuvaus
auto Kuvan alkuperäinen koko (oletusarvoisesti).
cover Skaalaa maskin säilyttäen mittasuhteet niin, että se peittää elementin kokonaan.
contain Skaalaa maskin säilyttäen mittasuhteet niin, että se mahtuu elementtiin kokonaan.
100px 50px Tietty koko pikseleinä.
50% 100% Koot prosentteina elementin koosta.

Esimerkki . Cover-koko

Maski skaalautuu peittämään elementin kokonaan:

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

Результат:

Esimerkki . Contain-koko

Maski skaalautuu mahtumaan elementtiin kokonaan:

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

Результат:

Esimerkki . Kiinteä koko pikseleinä

Maski, jonka koko on 150×150 pikseliä:

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

Результат:

Esimerkki . Koko prosentteina

Maski kattaa 80% elementin leveydestä ja 60% korkeudesta:

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

Результат:

Esimerkki . Eri koot akseleittain

Maski, jonka leveys on 200px ja korkeus 100px:

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

Результат:

Katso myös

  • ominaisuus mask-position,
    määrittää maskin sijainnin
  • ominaisuus mask-repeat,
    määrittää maskin toistamisen
  • ominaisuus mask,
    lyhenne kaikille maskausominaisuuksille