Gradient bilan niqoblash


ULASHISH

CSS gradient maska qatlamlari

CSS gradientlari niqob qatlami tasviri sifatida ham ishlatilishi mumkin.


Chiziqli gradient maska qatlami

Bu yerda rasmingiz uchun chiziqli gradient maska qatlamidan foydalanamiz. Bu chiziqli gradient yuqoridan (qora) pastga (shaffof) yo‘naladi:

Cinque Terre

Misol

Chiziqli gradientdan niqob qatlami sifatida foydalanish:

.mask1 {
  -webkit-mask-image: linear-gradient(black, transparent);
  mask-image: linear-gradient(black, transparent);
}
O‘zingiz sinab ko‘ring »

Bu yerda rasmingiz uchun maska qatlami sifatida chiziqli gradient bilan birga matn masking‘dan foydalanamiz:

Cinque Terre — Italiyaning shimoli-g‘arbida, Liguriya mintaqasidagi qirg‘oq hududi. La Spezia viloyatining g‘arbida joylashgan bo‘lib, beshta qishloqni o‘z ichiga oladi: Monterosso al Mare, Vernazza, Corniglia, Manarola va Riomaggiore.

Cinque Terre — Italiyaning shimoli-g‘arbida, Liguriya mintaqasidagi qirg‘oq hududi. La Spezia viloyatining g‘arbida joylashgan bo‘lib, beshta qishloqni o‘z ichiga oladi: Monterosso al Mare, Vernazza, Corniglia, Manarola va Riomaggiore.

Misol

Maska qatlami sifatida chiziqli gradient bilan birga matn masking‘dan foydalanish:

.mask1 {
  max-width: 600px;
  height: 400px;
  background: url(img_5terre.jpg) no-repeat;
  -webkit-mask-image: linear-gradient(black, transparent);
  mask-image: linear-gradient (black, transparent);
}
O‘zingiz sinab ko‘ring »


Radial gradient maska qatlami — doira

Bu yerda rasmingiz uchun maska qatlami sifatida radial gradientdan (doira shaklida) foydalanamiz:

Cinque Terre

Misol

Radial gradientdan niqob qatlami sifatida foydalanish (aylana):

.mask2 {
  -webkit-mask-image: radial-gradient(circle, black 50%, rgba(0, 0, 0, 0.5) 50%);
  mask-image: radial-gradient(circle, black 50%, rgba(0, 0, 0, 0.5) 50%);
}
O‘zingiz sinab ko‘ring »

Radial gradient maska qatlami — ellips

Bu yerda rasmingiz uchun maska qatlami sifatida radial gradientdan (ellips shaklida) foydalanamiz:

Cinque Terre

Misol

Radial gradientdan niqob qatlami sifatida foydalanish (ellips):

.mask3 {
  -webkit-mask-image: radial-gradient(ellipse, black 50%, rgba(0, 0, 0, 0.5) 50%);
  mask-image: radial-gradient(ellipse, black 50%, rgba(0, 0, 0, 0.5) 50%);
}
O‘zingiz sinab ko‘ring »

Konik gradient maska qatlami

Bu yerda rasmingiz uchun maska qatlami sifatida konik gradientdan foydalanamiz:

Cinque Terre

Misol

Radial gradientdan niqob qatlami sifatida foydalanish (ellips):

.mask3 {
  -webkit-mask-image: conic-gradient(black 0deg, transparent 360deg);
  mask-image: conic-gradient(black 0deg, transparent 360deg);
}
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!