CSS niqoblash


ULASHISH

CSS mask-image xossasi

CSS masking element ustiga qatlam (maska) qo‘yish imkonini beradi — elementning bir qismini yoki butunlay yashirish uchun.

CSS mask-image xossasi maska qatlami rasmini belgilaydi.

Mask qatlam rasmi PNG rasm, SVG rasm, CSS gradient yoki SVG <mask> elementi bo‘lishi mumkin.


PNG rasmni maska qatlami sifatida ishlatish

PNG rasmini maska qatlami sifatida ishlatish uchun url() qiymati bilan maska qatlami rasmini o‘tkazing.

Maska rasmi shaffof yoki yarim shaffof hududga ega bo‘lishi kerak. Qora — to‘liq shaffoflikni bildiradi.

Mana ishlatadigan maska rasmi ("w3logo.png"):

W3Schools.com

Mana Italiyadagi Cinque Terredan olingan surat:

Cinque Terre

Endi maska rasmini Italiyaning Cinque Terre shahridagi rasm uchun maska qatlami sifatida qo‘llaymiz:

Cinque Terre

Misol

Mana manba kod:

.mask1 {
  -webkit-mask-image: url(w3logo.png);
  mask-image: url(w3logo.png);
  mask-repeat: no-repeat;
}
O‘zingiz sinab ko‘ring »

mask-image xossasi element uchun maska qatlami sifatida ishlatiladigan rasmini belgilaydi.

mask-repeat xossasi maska rasmining takrorlanishini va qanday takrorlanishini belgilaydi. no-repeat qiymati maska rasmi takrorlanmasligini bildiradi (maska rasmi faqat bir marta ko‘rsatiladi).



Maska qatlami rasmini takrorlash

Agar mask-repeat xossasini ko‘rsatmasak, maska rasmi Italiyaning Cinque Terre shahridagi rasm bo‘ylab takrorlanadi:

Cinque Terre

Misol

mask-repeat xossasini ko‘rsatmaslik:

.mask1 {
  -webkit-mask-image: url(w3logo.png);
  mask-image: url(w3logo.png);
}
O‘zingiz sinab ko‘ring »

Maska qatlami rasmining joylashuvini belgilash

mask-position xossasi maska rasmining boshlang‘ich joylashuvini belgilaydi (maska joylashuv maydoniga nisbatan). Standart holda maska rasmi elementning chap-yuqori burchagiga joylashtiriladi va vertikal ham, gorizontal ham takrorlanadi.

Bu yerda maska rasmini markazda joylashtiramiz:

Cinque Terre

Misol

Maska qatlami rasmining joylashuvini belgilash:

.mask1 {
  -webkit-mask-image: url(w3logo.png);
  mask-image: url(w3logo.png);
  mask-repeat: no-repeat;
  mask-position: center;
}
O‘zingiz sinab ko‘ring »

Barcha CSS masking xossalari

Quyidagi jadval barcha CSS masking xossalarini sanab o‘tadi:

Xususiyat Tavsif
mask-clip Niqob tasviri qaysi hududga ta’sir qilishini belgilaydi
mask-composite Joriy niqob qatlamida, uning ostidagi niqob qatlamlarida qo‘llaniladigan kompozitsion operatsiyani belgilaydi
mask-image Element uchun niqob qatlami sifatida foydalaniladigan tasvirni belgilaydi
mask-mode Niqob qatlami tasvirining yorqinlik niqobi yoki alfa niqobi sifatida ko‘rib chiqilishini belgilaydi
mask-origin Niqob qatlami rasmining boshlanish joyini (niqob joylashuv sohasini) belgilaydi
mask-position Niqob qatlami rasmining boshlang‘ich joylashuvini o‘rnatadi (niqob joylashuv sohasiga nisbatan)
mask-repeat Niqob qatlami tasviri qanday takrorlanishini belgilaydi
mask-size Niqob qatlami tasvirining hajmini belgilaydi
mask-type SVG <maska> elementi yorqinlik niqobi yoki alfa niqobi sifatida ko‘rib chiqilishini belgilaydi.

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!