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