ویژگی mask-mode CSS

تعریف و استفاده

mask-mode ویژگی مشخص می‌کند که تصویر لایه پوشش باید به عنوان لایه روشنایی یا آلفا در نظر گرفته شود.

مثال

تصویر لایه پوشش به عنوان لایه روشنایی در نظر گرفته شود:

.mask1 {
  -webkit-mask-image: url(w3logo.png);
  mask-image: url(w3logo.png);
  mask-size: 70%;
  mask-repeat: no-repeat;
  mask-mode: luminance;
}

آزمایش کنید

قوانین CSS

mask-mode: match-source|luminance|alpha|initial|inherit;

مقدار ویژگی

مقدار توضیح
match-source

اگر ویژگی mask-image یک تصویر (URL تصویر یا محدوده) است، مقدار mask-mode را به alpha تنظیم کنید.

اگر ویژگی mask-image یک SVG <mask> است، از ویژگی mask-type عناصر <mask> استفاده کنید.

این مقدار پیش‌فرض است.

لومینانس از مقدار روشنایی تصویر پوشش استفاده کنید.
آلفا از مقدار آلفا تصویر پوشش استفاده کنید.
initial این ویژگی را به مقدار پیش‌فرض خود تنظیم کنید. لطفاً به: مراجعه کنید initial.
inherit این ویژگی را از عنصر والد خود ارث می‌برد. لطفاً به: مراجعه کنید inherit.

جزئیات فنی

مقدار پیش‌فرض: match-source
نحوه ارث: خیر
انیمیشن‌سازی: پشتیبانی نمی‌شود. لطفاً به: مراجعه کنیدویژگی‌های مرتبط با انیمیشن.
نسخه: مодуل مسکن CSS سطح 1
قوانین جاوااسکریپت: object.style.maskMode="alpha"

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولیه مرورگرهای کامل پشتیبانی از این ویژگی هستند.

کروم آینه افراط سفاری اپرا
120 120 53 15.4 106

صفحات مرتبط

آموزش:پوشش CSS

ارجاع به:ویژگی mask CSS

ارجاع به:ویژگی mask-clip CSS

ارجاع به:ویژگی mask-composite CSS

ارجاع به:ویژگی mask-image CSS

ارجاع به:ویژگی mask-origin CSS

ارجاع به:ویژگی mask-position CSS

ارجاع به:ویژگی mask-repeat CSS

ارجاع به:ویژگی mask-size CSS

ارجاع به:ویژگی mask-type CSS