Dark Mode
امروزه خیلی از وبسایتها و اپلیکیشنها حالت تاریک دارن.
این ویژگی:
-
باعث راحتی چشم در شب میشه 👀🌙
-
مصرف باتری رو در موبایل کمتر میکنه 🔋
-
تجربه کاربری مدرنتری ایجاد میکنه ⚡
🔹 فعالسازی Dark Mode در Tailwind
در فایل tailwind.config.js
مشخص کن:
📌 دو حالت وجود داره:
-
media → به صورت خودکار بر اساس تنظیمات سیستم کاربر (light/dark)
-
class → با اضافه کردن کلاس
dark
به تگ<html>
یا<body>
حالت تاریک فعال میشه
🔹 استفاده از کلاسهای Dark Mode
✅ وقتی Dark Mode فعاله → پسزمینه خاکستری تیره میشه و متن سفید.
🔹 تغییر حالت با دکمه (در حالت class
)
📌 با کلیک روی دکمه، بین حالت روشن و تاریک جابهجا میشه.
🔹 مثال کامل کارت
🔹 نکته مهم
-
darkMode: 'media'
→ سادهتر ولی کنترل کمتر -
darkMode: 'class'
→ کنترل کامل با جاوااسکریپت -
میتونی همزمان برای پسزمینه، متن، دکمه و … حالت تاریک تعریف کنی