mask


Misol

Rasm uchun maska qatlami yarating:

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

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


ULASHISH

Ta’rif va qo‘llanilishi

mask xususiyati rasmni muayyan nuqtalarda maskalash yoki qirqish orqali elementni (qisman yoki to‘liq) yashirish uchun ishlatiladi:

mask xususiyati quyidagilar uchun qisqartma xususiyatdir:

Standart qiymat: none match-source repeat 0% 0% border-box border-box auto add
Meros qilinadi: yo‘q
Animatsiya qilinadi: yo‘q. animatable haqida o‘qing
Versiya: CSS Masking moduli, 1-daraja
JavaScript sintaksisi: object.style.mask="url(star.svg)"

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar xususiyatni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Xususiyat
mask 120 120 53 15.4 106

CSS sintaksisi

mask-image: mask-image mask-mode mask-repeat mask-position mask-clip mask-origin mask-size mask-composite|initial|inherit;

Xususiyat qiymatlari

Qiymat Tavsif
mask-image Element uchun maska qatlami sifatida ishlatiladigan rasmni belgilaydi. Standart qiymati — none
mask-mode Maska qatlami rasmi yorqinlik (luminance) maskasi yoki alfa (alpha) maskasi sifatida qaralishini belgilaydi. Standart qiymati — match-source
mask-repeat Maska rasmi takrorlanadimi va qanday takrorlanishini o‘rnatadi. Standart qiymati — repeat
mask-position Maska rasmining boshlang‘ich joylashuvini (maska joylashuv sohasiga nisbatan) o‘rnatadi. Standart qiymati — 0% 0%
mask-clip Maska rasmi qaysi sohaga ta’sir qilishini belgilaydi. Standart qiymati — border-box
mask-origin Maska qatlami rasmining boshlang‘ich joylashuvini (maska joylashuv sohasini) belgilaydi. Standart qiymati — border- box
mask-size Maska qatlami rasmining o‘lchamini belgilaydi. Standart qiymati — auto
mask-composite Joriy maska qatlamiga uning ostidagi maska qatlamlari bilan qo‘llaniladigan kompozitsiya amalini belgilaydi. Standart qiymati — add
initial Bu xususiyatni standart qiymatiga o‘rnatadi. initial haqida o‘qing
inherit Bu xususiyatni ota elementidan meros qilib oladi. inherit haqida o‘qing


Ko‘proq misollar

Misol

Chiziqli va radial gradientlar yordamida rasm uchun turli maska qatlamlarini yarating:

.mask1 {   mask: linear-gradient(black, transparent); } .mask2 {   mask: radial-gradient(circle, black 50%, rgba(0, 0, 0, 0.5) 50%); } .mask3 {   mask: radial-gradient(ellipse, black 50%, rgba(0, 0, 0, 0.5) 50%); }
O‘zingiz sinab ko‘ring »

Misol

Rasm uchun maska qatlami yaratishda SVG <mask> elementidan foydalaning:

<svg width="600" height="400">   <mask id="svgmask1">     <polygon fill="#ffffff" points="100,10 40,198 190,78 10,78 160,198"></polygon>   </mask>   <image xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="img_5terre.jpg" mask="url(#svgmask1)"></image> </svg>
O‘zingiz sinab ko‘ring »

Misol

Rasm uchun maska qatlami yaratishda SVG <mask> elementidan foydalaning:

<svg width="600" height="400">   <mask id="svgmask1">     <circle fill="#ffffff" cx="75" cy="75" r="75"></circle>     <circle fill="#ffffff" cx="80" cy="260" r="75"></circle>     <circle fill="#ffffff" cx="270" cy="160" r="75"></circle>   </mask>   <image xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="img_5terre.jpg" mask="url(#svgmask1)"></image> </svg>
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

CSS ma’lumotnomasi: mask-clip xususiyati

CSS ma’lumotnomasi: mask-composite xususiyati

CSS ma’lumotnomasi: mask-image xususiyati

CSS ma’lumotnomasi: mask-mode xususiyati

CSS ma’lumotnomasi: mask-origin xususiyati

CSS ma’lumotnomasi: mask-position xususiyati

CSS ma’lumotnomasi: mask-repeat xususiyati

CSS ma’lumotnomasi: mask-size xususiyati

CSS darsligi: CSS masking


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!