ویژگی mask-composite CSS
- صفحه قبل mask-clip
- صفحه بعدی mask-image
تعریف و استفاده
mask-composite
ویژگی تعیین میکند که عمل ترکیب استفاده شده توسط لایههای پوشش فعلی و لایههای پوشش زیرین چیست.
مثال
نمایش mask-composite
مقدارهای مختلف ویژگی:
.masked { width: 200px; height: 200px; mask-repeat: بدون تکرار; mask-size: 100%; background: آبی; -webkit-mask-image: url(img_rectangle.svg), radial-gradient(شفاف 50%, سیاه); mask-image: url(img_rectangle.svg), radial-gradient(شفاف 50%, سیاه); } .mask1 { mask-composite: افزودن; } .mask2 { mask-composite: کسر; } .mask3 { mask-composite: همپوشانی; } .mask4 { mask-composite: exclude; }
آموزش نحوی CSS
mask-composite: add|subtract|intersect|exclude|initial|inherit;
مقدار ویژگی
مقدار | توضیحات |
---|---|
افزودن | لایههای پوشش منبع در بالای لایههای پوشش هدف قرار دارند. |
کسر | بخشهایی از لایههای پوشش منبع که در بیرون لایههای پوشش هدف قرار دارند. |
همپوشانی | بخشهای همپوشان لایههای پوشش منبع و هدف با لایههای پوشش هدف جایگزین میشوند. |
حذف | مناطق غیرهمپوشانی لایههای پوشش منبع و هدف با هم ترکیب میشوند. |
ابتدایی | این ویژگی را به مقدار پیشفرض خود تنظیم کنید. لطفاً به: مراجعه کنید ابتدایی. |
وراثت | این ویژگی از ویژگی پدر خود ارث میبرد. لطفاً به: مراجعه کنید وراثت. |
جزئیات فنی
مقدار پیشفرض: | افزودن |
---|---|
وراثت: | خیر |
انیمیشن: | پشتیبانی نمیشود. لطفاً به: مراجعه کنیدویژگیهای مرتبط با انیمیشن. |
نسخه: | مستندات پوشش CSS سطح 1 |
آموزش نحوی جاوااسکریپت: | object.style.maskComposite="intersect" |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولیه مرورگرهایی است که این ویژگی را کامل پشتیبانی میکنند.
کروم | ایج | فایرفاکس | سفاری | آپرا |
---|---|---|---|---|
120 | 120 | 53 | 15.4 | 106 |
صفحات مرتبط
آموزش:پوشش CSS
ارجاع به:ویژگی mask CSS
ارجاع به:ویژگی mask-clip CSS
ارجاع به:ویژگی mask-image CSS
ارجاع به:ویژگی mask-mode CSS
ارجاع به:ویژگی mask-origin CSS
ارجاع به:ویژگی mask-position CSS
ارجاع به:ویژگی mask-repeat CSS
ارجاع به:ویژگی mask-size CSS
ارجاع به:ویژگی mask-type CSS
- صفحه قبل mask-clip
- صفحه بعدی mask-image