أرسل ملاحظتك

قادم من صفحة: ظل Box Shadow CSS

لحظة…

عدة طبقاتأشكال جاهزةكود CSS وTailwind

Box Shadow CSS

صمّم ظلا لأزرارك وبطاقاتك وشاهده مباشرة، ثم انسخ الكود.

CSS
Tailwind
أشكال جاهزة
الطبقات
px
px
px
px
%

طريقة إنشاء الظل

1

ابدأ بشكل جاهز

اختر ناعم أو بطاقة أو مرتفع أو غيرها، أو ابدأ من الصفر.

2

عدّل الطبقات

حرّك الإزاحة والتمويه والانتشار واللون والشفافية، وأضف طبقة ثانية لظل أكثر واقعية.

3

انسخ الكود

انسخ سطر CSS وضعه في قاعدة العنصر، أو انسخ صيغة Tailwind.

أجزاء box-shadow

الصيغة: box-shadow: [inset] x y blur spread color

الجزءماذا يفعلمثال
الإزاحة الأفقية xموجب لليمين، سالب لليسار4px
الإزاحة الرأسية yموجب للأسفل، سالب للأعلى8px
التمويه blurكلما زاد صار الظل أنعم وأوسع (لا يكون سالبا)16px
الانتشار spreadيكبّر الظل أو يصغّره قبل التمويه-4px
اللونغالبا أسود بشفافية خفيفةrgba(0, 0, 0, 0.15)
insetيجعل الظل داخل العنصرinset 0 2px 6px ...

نصائح لظل جميل

ظل خفيف أجمل. شفافية من 8% إلى 20% تكفي غالبا. الظل الداكن جدا يبدو قديما.

طبقتان أو أكثر. ظل قريب حاد مع ظل بعيد ناعم يشبه الظل الحقيقي. جرّب الشكل «متدرج».

اتجاه واحد للضوء. اجعل الإزاحة الرأسية موجبة في كل عناصر الموقع، كأن الضوء يأتي من الأعلى.

المعاينة هي الكود نفسه: الصندوق في المعاينة يُرسم بالكود الذي تنسخه حرفيا، فما تراه هو ما سيظهر في موقعك. والأداة تعمل داخل متصفحك.

أسئلة شائعة

كيف أضيف ظلا لعنصر في CSS؟

أضف خاصية box-shadow لقاعدة العنصر، مثل: .card { box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); }. وفي ووردبريس ضعها في المظهر ← تخصيص ← CSS إضافي.

كيف أجعل الظل داخل العنصر؟

فعّل «ظل داخلي»، فتضاف كلمة inset في أول الظل.

كيف أضع أكثر من ظل لعنصر واحد؟

اضغط «+ طبقة». الظلال تُكتب مفصولة بفاصلة، والأول يُرسم فوق البقية.

ما الفرق بين box-shadow وdrop-shadow؟

box-shadow يرسم الظل حول صندوق العنصر المستطيل (مع انحناء الزوايا). أما filter: drop-shadow() فيتبع شكل الصورة الشفافة PNG أو SVG، ولا يدعم الانتشار ولا الظل الداخلي.

هل يعمل الكود في كل المتصفحات؟

نعم، box-shadow مدعوم في كل المتصفحات منذ سنوات، ولا يحتاج بادئة -webkit-.