Functions & Directives
🔹 Directives در Tailwind
Tailwind یک سری دستور (Directive) داره که توی فایل CSS استفاده میشن.
این دستورات به Tailwind میگن کجا چه Utilityهایی رو وارد کنه.
🔸 دستورات اصلی
📌 معمولا فایل input.css
اینطوریه:
🔹 Directives پیشرفته
🔸 @apply
برای بازاستفاده از کلاسها:
🔸 @layer
برای اضافه کردن استایلهای سفارشی به لایههای Tailwind:
📌 اینطوری استایلها داخل سیستم لایهای Tailwind قرار میگیرن و ترتیبشون درست حفظ میشه.
🔸 @variants
(قدیمیتر، در نسخههای جدید داخل @layer
استفاده میشه)
مثلا برای اضافه کردن hover یا responsive:
🔹 Functions در Tailwind
علاوه بر Directives، Tailwind چند Function کاربردی برای config داره.
🔸 theme()
دسترسی به مقادیر موجود در tailwind.config.js
:
🔸 screen()
برای breakpointها در media query:
🔹 نکته مهم
-
@tailwind
برای وارد کردن بخشهای اصلیه. -
@apply
برای بازاستفاده از کلاسها. -
@layer
برای قرار دادن استایلهای سفارشی داخل سیستم Tailwind. -
theme()
وscreen()
برای استفاده از config داخل CSS.