انتقل إلى المحتوى
WoowTools

مولد ظلال CSS (box-shadow)

صمّم ظلال CSS بصريا بطبقات متعددة وظلال داخلية وتمويه وانتشار ولون. معاينة مباشرة وتصدير إلى CSS أو SCSS أو Tailwind.

مجانية تعمل في متصفحك دون تسجيل

جارٍ تحميل مولد ظلال CSS (box-shadow)…

ملفاتك لا تغادر جهازك أبدًا

طريقة استخدام مولد ظلال CSS (box-shadow)

  1. 1

    افتح مولد ظلال CSS (box-shadow) في هذه الصفحة. تُحمَّل مباشرة في متصفحك.

  2. 2

    أضف ملفك أو نصك أو القيم، واضبط الإعدادات.

  3. 3

    انسخ النتيجة أو نزّلها. لا يُرفع أي شيء ولا يُخزَّن.

عن هذه الأداة

تضيف خاصية CSS box-shadow عمقا إلى البطاقات والأزرار والصور، لكن كتابة القيم يدويا أشبه بالتخمين. يتيح لك مولد الظلال هذا تصميم الظل بأشرطة التمرير ورؤيته على صندوق معاينة مباشرة، ثم نسخ كود نظيف بصيغة CSS أو SCSS أو كإدخال في إعدادات Tailwind.

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

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

صيغة box-shadow

box-shadow: [inset] offset-x offset-y blur spread color;

مثلا box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15); يعطي ظلا ناعما أسفل العنصر مباشرة. يمكن الجمع بين عدة ظلال تفصل بينها فواصل، ويُرسم الأول في الأعلى.

وصفات للظلال

  • بطاقة ناعمة: إزاحة صغيرة وتمويه كبير وشفافية منخفضة، مثل 0 4px 12px بلون أسود بنسبة 10 إلى 15 بالمئة.
  • عمق واقعي: طبقتان، واحدة أغمق ومحكمة قرب العنصر وأخرى واسعة وخفيفة جدا أبعد منه.
  • زر مضغوط: ظل داخلي عند الحافة العلوية.
  • توهج أو نيون: إزاحة صفرية وتمويه كبير وظل بلون زاه؛ ضع لونين فوق بعضهما لشدة أكبر.
  • ظل مركّز: الانتشار السالب يجعل الظل أضيق من الصندوق فلا يظهر إلا في الأسفل.

نصائح

  • حافظ على اتجاه ضوء واحد في الواجهة كلها، عادة من الأعلى، لتتجه كل الظلال في الاتجاه نفسه.
  • لوّن الظلال بدرجة داكنة من لون الخلفية بدلا من الأسود الخالص لمظهر أكثر طبيعية.
  • انتبه للأداء: التمويه الكبير جدا على عناصر كثيرة قد يبطئ التمرير في الهواتف القديمة.

اجمع الظلال مع الزوايا المستديرة من مولد border-radius والخلفيات من مولد تدرجات CSS.

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

ماذا تعني قيم box-shadow؟

بالترتيب: الإزاحة الأفقية، والإزاحة الرأسية، ونصف قطر التمويه، ونصف قطر الانتشار، واللون. أضف كلمة inset في البداية لرسم الظل داخل العنصر.

كيف أضيف أكثر من ظل؟

أضف طبقة أخرى في المولد. في CSS تُكتب الظلال المتعددة في خاصية box-shadow واحدة تفصل بينها فواصل.

ما الظل الداخلي inset؟

ظل يُرسم داخل حدود العنصر بدلا من خارجها، ويُستخدم غالبا للأزرار المضغوطة وحقول الإدخال.

هل يمكنني الحصول على الظل كصنف Tailwind؟

نعم. يعطيك تصدير Tailwind إدخال boxShadow لملف tailwind.config.js، فتستخدم الظل كصنف مخصص مثل shadow-custom.

ماذا يفعل الانتشار السالب؟

يجعل الظل أصغر من العنصر فلا يظهر إلا من جهة الإزاحة، مما يعطي ظلا أكثر إحكاما وتركيزا.

لماذا يبدو ظلي داكنا جدا؟

خفّض الشفافية، أو زد التمويه، أو استخدم درجة داكنة من لون الخلفية بدلا من الأسود الخالص.