تخطي إلى المحتوى
SPCXTools

مولد Box Shadow

اضبط الظلال الناعمة أو الحادة أو متعددة الطبقات أو الداخلية بدقة مع معاينة مباشرة وانسخ كود CSS.

تعمل محلياً — ملفاتك لا تغادر جهازك أبداً

جاري تحميل الأداة…

كيفية استخدام مولد Box Shadow

  1. 1ابدأ من إعداد مسبق مثل ناعم أو متعدد الطبقات أو داخلي، أو قم بتعديل الظل الافتراضي.
  2. 2اسحب أشرطة التمرير لضبط الإزاحة الأفقية والعمودية، والتمويه، والانتشار، والشفافية، واختر لون الظل.
  3. 3أضف المزيد من الطبقات للحصول على عمق واقعي، واضبط نصف قطر الزوايا وألوان المعاينة.
  4. 4انسخ كود CSS والصقه في ملف الأنماط الخاص بك.

تصميم ظلال CSS بصرياً

تضفي الظلال عمقاً على واجهات المستخدم: فهي تبرز البطاقات عن الصفحة، وتوضح الأزرار المضغوطة، وتفصل النوافذ الحوارية عن المحتوى الخلفي. تُعد خاصية box-shadow في CSS قوية جداً، لكن يصعب تعديل قيمها الخمس دون معاينة بصرية. يوفر لك هذا المولد أشرطة تمرير ومعاينة مباشرة، ويتيح لك دمج عدة ظلال للحصول على مظهر طبيعي، ويمنحك كود CSS نظيف وجاهز للصقه مباشرة في مشروعك.

الميزات

  • التحكم في الإزاحة، والتمويه، والانتشار، واللون، والشفافية مع معاينة فورية.
  • ما يصل إلى خمس طبقات مدمجة في تصريح box-shadow واحد.
  • ظلال داخلية (Inset) لتأثيرات العناصر المضغوطة والغائرة.
  • استدارة الزوايا وألوان المعاينة لتلائم تصميمك.
  • إعدادات مسبقة لظلال ناعمة، ومتوسطة، وحادة، ومتعددة الطبقات، وداخلية، وتأثيرات التوهج.
  • كود CSS جاهز للنسخ مع ألوان بصيغة rgba().

مثال

ظل متعدد الطبقات يبدو طبيعياً على الخلفيات الفاتحة:

.card {
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.07),
    0px 4px 8px 0px rgba(0, 0, 0, 0.07),
    0px 16px 32px 0px rgba(0, 0, 0, 0.07);
  border-radius: 16px;
}

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

الهدف الإعدادات المقترحة
بطاقة بظل خفيف على خلفية بيضاء y 4, blur 12, opacity 8%
قائمة منسدلة أو نافذة حوارية عائمة 2–3 طبقات, y حتى 24, blur حتى 48, opacity 7–12% لكل طبقة
مظهر "مسطح" كلاسيكي x 6, y 6, blur 0, opacity 100%
تأثير التركيز أو التوهج x 0, y 0, blur 16–24, spread 2–4, لون العلامة التجارية
حقل إدخال مضغوط inset, y 2, blur 6, opacity 25–30%

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

أدوات ذات صلة

أنشئ خلفية لبطاقاتك باستخدام مولد تدرجات CSS، وحوّل الألوان بين HEX و RGB و HSL باستخدام محول الألوان، أو اختر الألوان من لقطة شاشة عبر منتقي الألوان من الصور.

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

ماذا تعني القيم الأربع لخاصية box-shadow؟
بالترتيب، هي الإزاحة الأفقية (القيمة الموجبة تحرك الظل لليمين)، الإزاحة العمودية (القيمة الموجبة تحركه للأسفل)، نصف قطر التمويه (القيمة الأكبر تعني ظلاً أنعم)، والانتشار (القيمة الموجبة تجعل الظل أكبر من العنصر، والسالبة تجعله أصغر). ويأتي اللون في النهاية.
لماذا نستخدم عدة طبقات للظل؟
الظلال الحقيقية تكون حادة وداكنة بالقرب من العنصر، وناعمة وباهتة كلما ابتعدت عنه. دمج ظلين أو ثلاثة مع زيادة الإزاحة والتمويه وتقليل الشفافية يحاكي هذا التأثير، ويبدو طبيعياً أكثر بكثير من استخدام ظل واحد داكن.
ما هو الظل الداخلي (inset)؟
يُرسم الظل الداخلي (inset) داخل العنصر بدلاً من خارجه، مما يجعله يبدو غائراً أو مضغوطاً للداخل. يُستخدم غالباً في حقول الإدخال، والأزرار المضغوطة، والحاويات الغائرة.
لماذا يبدو الظل رمادياً على خلفية ملونة؟
تبدو الظلال السوداء باهتة على الأسطح الملونة. جرب استخدام درجة داكنة من لون الخلفية للظل بدلاً من الأسود الخالص — سيبدو أكثر حيوية وطبيعية.
هل تؤثر خاصية box-shadow على الأداء؟
استخدام القليل من الظلال لا يستهلك الموارد. لكن استخدام قيم تمويه كبيرة جداً على عناصر متعددة، أو تحريك box-shadow عند التمرير، قد يُبطئ العرض على الهواتف الضعيفة. لتحريك الظل، يُفضل تغيير شفافية (opacity) عنصر زائف (pseudo-element) يحتوي على الظل بدلاً من ذلك.