تخطَّ إلى المحتوى

box-shadow

خاصية ظل الصندوق box-shadow

خاصية box-shadow تضيف ظلًا يمنح العنصر عمقًا وارتفاعًا عن الصفحة — سلاح البطاقات العائمة وحالات الهفر.

أربع قيم ولون: إزاحة أفقية، رأسية، ضبابية، وتمدد اختياري. سر الظلال الاحترافية عكس حدس المبتدئ: إزاحة رأسية صغيرة + ضبابية كبيرة + لون شفاف جدًا (rgb(0 0 0 / 0.1)) — همسة عمق لا لطخة سوداء.

تقبل ظلالًا متعددة بفواصل لعمق أغنى، وقيمة inset تقلبه ظلًا داخليًا (حقول مضغوطة). وبموقعنا هذا تلاحظ توقيعنا: ظلال ملونة بلون العلامة — color-mix مع البنفسجي بدل الأسود الخام.

الصياغة

.card {
  box-shadow: 0 8px 24px rgb(0 0 0 / 0.12);
  /* x y blur (spread) color */
}

⚡ جرّب بنفسك

عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.

🎨 محرّر HTML/CSS
<style>
  .demo { display: inline-block; background: white; padding: 18px 24px; border-radius: 12px; margin: 8px; }
  .soft { box-shadow: 0 6px 20px rgb(0 0 0 / 0.12); }
  .glow { box-shadow: 0 8px 24px rgb(124 92 255 / 0.45); }
</style>
<div style="background:#ede9fe; padding:14px; border-radius:14px">
  <div class="demo soft">ظل ناعم كلاسيكي</div>
  <div class="demo glow">توهج بنفسجي بلون العلامة</div>
</div>
النتيجة المباشرة:

أهم القيم

القيمةالوظيفة
0 8px 24px rgb(0 0 0 / .12)الوصفة الناعمة القياسية للبطاقات
ظلال متعددة بفواصلطبقتا قرب وبعد = عمق واقعي أغنى
insetظل داخلي — حقول ومظهر «مضغوط»
ظل ملونبلون العلامة بدل الأسود — توهج neon عصري

💡 نصائح عملية

  • الوصفة الذهبية: y صغير + blur كبير + شفافية عالية — كثافة أقل مما تظن دائمًا
  • هفر يرفع البطاقة: كبّر الظل قليلًا مع transition — إحساس التحليق

⚠️ أخطاء شائعة

  • ظلال سوداء كثيفة حادة — بصمة التسعينيات
  • ظل ضخم على عشرات العناصر المتحركة معًا — كلفة رسم محسوسة

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار CSS الكامل بالعربي.

📚 للتعمق التقني الكامل بالإنجليزية: MDN Web Docs