في عالم يفقد السيطرة 🌀 عالم البرمجة لك

borma logo
person

الـ Dark Mode مش “ستايل غامق” لكنه جزء أساسي من أي UI محترم وTailwind مديالك طريقة مرنة وسهلة للتحكم فيه.

تفعيل الـ Dark Mode

افتح ملف tailwind.config.js وهتلاقي حاجة زي دي:

  • media: بيستخدم إعداد النظام (لو الجهاز بتاع المستخدم على الوضع الليلي).
  • class: بتتحكم انت يدويًا، غالبًا بإضافة class اسمه dark على <html> أو <body>.

استخدام الـ Dark Mode في الكلاسات

Tailwind بيخليك تعمل شرط للستايل عن طريق prefix:

  • في الوضع العادي = خلفية بيضا ونص أسود.
  • في الوضع الليلي = خلفية غامقة ونص أبيض.

التبديل بين Light/Dark يدويًا

لو بتستخدم darkMode: "class"، ممكن تضيف toggle button:

 

تطبيق عملي – Card بيدعم الوضع الليلي

 

الخلاصه    

  • Tailwind مخلي الـ Dark Mode جزء طبيعي من الستايلنج.
  • عندك اختيارين: تعتمد على إعدادات النظام (media) أو تتحكم فيه يدويًا (class).
  • مجرد تضيف prefix dark: لأي class، يبقى عندك UI يشتغل في الوضعين.

قسم التعليقات