خاصية Mix-blend-mode

آخر تحديث: 2026-09-13

mix-blend-mode خاصية Mix-blend-mode

تتحكم خاصية mix-blend-mode في كيفية مزج محتوى العنصر لألوانه مع المحتوى الموجود أسفله (خلفية أو عناصر مجاورة)، تشبه أنماط دمج الطبقات في Photoshop. تتيح للنصوص والصور إنتاج مزج لوني غني على خلفية، وتُستخدم غالباً في الملصقات واللافتات وتصميم الصفحات الفني.

الفئة
القيمة الأوليةnormal
موروثلا
ينطبق على
نوع الحركة
إصدار CSSCSS3
الحالةقياسي

📝 التركيب

mix-blend-mode: normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity;

⚙️ القيم

القيمةالنوعالوصف
normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosityكلمة مفتاحيةنمط الدمج

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفحات

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
mix-blend-mode v30 v12 v30 v9 v16
مدعوم في جميع المتصفحات الرئيسية
تلميح: يُجعل multiply اللون الأبيض شفافاً، لذا تندمج الشعارات البيضاء في خلفية ملوّنة؛ ويفعل screen العكس فيجعل الأسود شفافاً.
مهم: يعتمد الدمج على المحتوى الموجود أسفل العنصر. إذا كان العنصر داخل سياق تكديس خاص به دون أي شيء تحته، فلن يظهر أي تأثير دمج.

❓ الأسئلة الشائعة

Qما الفرق بين mix-blend-mode و background-blend-mode؟
Aيخلط mix-blend-mode محتوى العنصر (بما في ذلك خلفيته) مع كل ما تحته — وهو دمج عبر العناصر. أما background-blend-mode فيمزج فقط طبقات خلفية متعددة داخل نفس العنصر. استخدم mix-blend-mode لدمج النص مع صورة خلفية، واستخدم background-blend-mode لدمج عدة صور خلفية مع بعضها.
Qلماذا لا يظهر أي تأثير بصري لـ mix-blend-mode في CSS؟
Aالأسباب الشائعة: لا يوجد محتوى قابل للدمج أسفل العنصر؛ أو أن العنصر نفسه أو أحد الآباء يُنشئ سياق تكديس خاصاً يحدّ من نطاق الدمج؛ أو أن العنصر شفاف تماماً أو مغطى بالكامل بالمحتوى السفلي. أضف isolation: isolate إلى الأب لتعريف نطاق العزل صراحة، وتحقق من وجود محتوى قابل للدمج بالفعل في الأسفل.
Qمتى يجب أن أستخدم أنماط الدمج multiply و screen في CSS؟
Aيتعامل multiply بلطف مع الأبيض — يبقى الأبيض دون تغيير عند الدمج — لذا يناسب وضع علامة مائية لشعار أبيض فوق خلفية ملوّنة. ويفعل screen العكس: الأسود لا تأثير له، لذا يناسب وضع محتوى داكن فوق خلفية فاتحة. ومن الأنماط الشائعة الأخرى: overlay جيد لدمج النص مع الصور، و difference يمكنه إنشاء تأثيرات فنية لعكس الألوان.
Qما مدى دعم المتصفحات لـ mix-blend-mode، خاصة على الهواتف؟
Aتتمتع المتصفحات الحديثة على سطح المكتب (Chrome و Firefox و Safari و Edge) بدعم كامل منذ حوالي 2015، ولكن الإصدارات القديمة وبعض محركات WebView تختلف، وقد تغيب المزج أو تكون غير متسقة. على الهواتف، يدعم كل من iOS Safari و Chrome لنظام Android. للأغراض البصرية الحرجة، وفر بديلاً لا يعتمد على الدمج.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%