mask-size сипаттамасы

mask-size сипаттамасы маска кескінінің мөлшерін орнатады. Пиксель/пайызбен нақты мөлшерлерді белгілеуге болады немесе cover және contain кілт сөздерін қолдануға болады.

Синтаксис

cssселектор {
  mask-size: auto | <length> | <percentage> | cover | contain;
}

Мәндері

Мән Сипаттама
auto Кескіннің түпнұсқа мөлшері (әдепкі бойынша).
cover Пропорцияларды сақтай отырып, элементті толығымен жабу үшін масканы масштабтайды.
contain Пропорцияларды сақтай отырып, элементке толығымен сыйу үшін масканы масштабтайды.
100px 50px Пиксельмен нақты мөлшерлер.
50% 100% Элемент өлшемдерінен пайызбен мөлшерлер.

Мысал . Cover мөлшері

Маска элементті толығымен жабу үшін масштабталады:

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

Результат:

Мысал . Contain мөлшері

Маска элементке толығымен сію үшін масштабталады:

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

Результат:

Мысал . Пиксельмен бекітілген мөлшер

150×150 пиксель мөлшеріндегі маска:

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

Результат:

Мысал . Пайызбен мөлшер

Маска элемент енінің 80% және биіктігінің 60% алады:

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

Результат:

Мысал . Осьтер бойынша әртүрлі мөлшерлер

Маска ені 200px және биіктігі 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;
}

Результат:

Сондай-ақ қараңыз

  • mask-position сипаттамасы,
    масканың орналасуын анықтайды
  • mask-repeat сипаттамасы,
    масканың қайталануын анықтайды
  • mask сипаттамасы,
    маскалауға арналған барлық сипаттамалардың қысқартуы