Configuration
🔹 فایل پیکربندی (tailwind.config.js
)
وقتی پروژه جدید میسازی با دستور:
یک فایل tailwind.config.js
ساخته میشه که تمام تنظیمات پروژه اونجاست.
🔹 ساختار اولیه فایل
📌 بخشهای اصلی:
-
content → مشخص میکنه Tailwind کجاها رو برای کلاسها اسکن کنه.
-
theme → تنظیمات مربوط به رنگها، سایز فونت، spacing و …
-
plugins → اضافه کردن پلاگینها یا قابلیتهای جدید.
🔹 سفارشیسازی Theme
میتونی استایلهای پیشفرض رو تغییر بدی یا گسترش بدی.
📌 حالا میتونی استفاده کنی:
🔹 تغییر مقادیر پیشفرض
اگه بخوای کل یک مقدار پیشفرض رو عوض کنی، لازم نیست از extend
استفاده کنی:
📌 اینجا دیگه فقط همین رنگها وجود دارن (نه رنگهای پیشفرض Tailwind).
🔹 بخش Variants
برای فعال کردن حالتهای مختلف مثل hover, focus, responsive:
📌 حالا میتونی بنویسی:
🔹 اضافه کردن Plugins
میتونی پلاگینهای آماده یا سفارشی به پروژه اضافه کنی:
📌 پلاگینها امکانات جدید مثل استایلدهی فرمها یا متنهای طولانی رو اضافه میکنن.
🔹 نکته مهم
-
content رو درست تنظیم کن، وگرنه Tailwind کلاسها رو حذف میکنه.
-
از extend برای اضافه کردن استفاده کن (نه برای جایگزینی).
-
theme()
در CSS به مقادیر اینجا دسترسی داره. -
با Configuration میتونی Tailwind رو دقیقا مطابق نیاز پروژهات شخصیسازی کنی.