CSS mask-composite خاصية

التعريف والاستخدام

mask-composite الخصائص تحدد عملية التركيب المستخدمة بين طبقة الشدادة الحالية والطبقة الموجودة تحتها.

مثال

عرض mask-composite القيم المختلفة للخصائص:

.masked {
  width: 200px;
  height: 200px;
  mask-repeat: no-repeat;
  mask-size: 100%;
  background: blue;
  -webkit-mask-image: url(img_rectangle.svg), radial-gradient(transparent 50%, black);
  mask-image: url(img_rectangle.svg), radial-gradient(transparent 50%, black);
}
.mask1 {
  mask-composite: add;
}
.mask2 {
  mask-composite: subtract;
}
.mask3 {
  mask-composite: intersect;
}
.mask4 {
  mask-composite: exclude;
}

جرب بنفسك

الجملة CSS

mask-composite: add|subtract|intersect|exclude|initial|inherit;

قيمة الخاصية

القيمة الوصف
إضافة وضع طبقة الشدادة المصدرية فوق طبقة الشدادة الهدفية.
طرح جزء طبقة الشدادة المصدرية الموضوعة خارج طبقة الشدادة الهدفية.
التداخل استبدال جزء التداخل بين طبقة الشدادة المصدرية والهدفية بطبقة الشدادة الهدفية.
استبعاد دمج منطقة عدم التداخل بين طبقة الشدادة المصدرية والهدفية.
القيمة الافتراضية ضبط الخاصية إلى قيمتها الافتراضية. يرجى الرجوع إلى القيمة الافتراضية.
التوريث ينقل هذا الخاصية من عنصر الوالد. يرجى الرجوع إلى التوريث.

تفاصيل التقنية

القيمة الافتراضية: إضافة
التوريث: لا
إنتاج التحرك: غير مدعوم. يرجى الرجوع إلى:خصائص المتحرك.
الإصدار: مستوى 1 لمodule CSS Masking
جافا سكربت الجملة: object.style.maskComposite="intersect"

دعم المتصفح

الرقم في الجدول يعني إصدار المتصفح الذي يدعم الخاصية بشكل كامل.

كروم إدج فايرفوكس سفاري أوبرا
120 120 53 15.4 106

الصفحات ذات الصلة

دروس:مظلة CSS

المرجع: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 خاصية