Adding Custom Styles
🔹 چرا به استایلهای سفارشی نیاز داریم؟
Tailwind تقریبا همه چیز رو با Utility Classes پوشش میده.
ولی بعضی وقتها لازمه رنگ، فونت یا استایلی مخصوص پروژه خودت تعریف کنی.
اینجاست که Custom Styles وارد میشه.
🔹 روش ۱ – استفاده از @apply
برای ترکیب چند کلاس تکراری، میتونی از @apply
توی فایل CSS استفاده کنی:
📌 استفاده در HTML:
🔹 روش ۲ – تغییر tailwind.config.js
میتونی رنگها، فونتها یا سایزهای دلخواهت رو به Tailwind اضافه کنی.
📌 حالا میتونی استفاده کنی:
🔹 روش ۳ – نوشتن CSS معمولی
گاهی نیازی به @apply
یا Config نیست، فقط یه استایل خاص میخوای.
میتونی کنار Tailwind از CSS معمولی هم استفاده کنی:
📌 در HTML:
🔹 روش ۴ – ساخت Plugin سفارشی
برای پروژههای بزرگ میتونی پلاگینهای خودت رو بنویسی.
📌 استفاده:
🔹 نکته مهم
-
برای استایلهای کوچک و تکراری →
@apply
-
برای رنگها و فونتهای پروژه →
extend
در config -
برای افکتها و قابلیتهای جدید → CSS سفارشی یا Plugin
-
Tailwind انعطافپذیره و میتونی هر جور که خواستی توسعه بدی.