Top / Right / Bottom / Left
🔹 این ویژگیها چیه؟
وقتی یک المان رو absolute
, relative
, fixed
یا sticky
میکنی، میتونی با استفاده از top
, right
, bottom
, left
موقعیت دقیقش رو مشخص کنی.
🔹 کلاسهای اصلی در Tailwind
-
top-{n}
→ فاصله از بالا -
right-{n}
→ فاصله از راست -
bottom-{n}
→ فاصله از پایین -
left-{n}
→ فاصله از چپ
📌 {n}
همون spacing scale تیلوینده (مثل 0, 1, 2, 4, 8, 10, 20, …).
🔹 مثال ساده
📌 یکی در بالا-چپ و یکی در پایین-راست قرار میگیره.
🔹 استفاده از inset
به جای نوشتن جداگانه میتونی از inset
استفاده کنی:
-
inset-0
→ همه جهات = 0 -
inset-x-0
→ فقط چپ و راست = 0 -
inset-y-0
→ فقط بالا و پایین = 0
مثال
🔹 مقادیر منفی
میتونی مقادیر منفی هم بدی (برای بیرون زدن المان):
-
-top-2
→ بیرون زدن 0.5rem از بالا -
-right-4
→ بیرون زدن 1rem از راست
🔹 نکته مهم
-
این کلاسها فقط وقتی کار میکنن که المان positioned باشه (absolute, fixed, relative, sticky).
-
برای ساختن layoutهای پیچیده خیلی به کار میان (مثل منوها، مدالها، tooltip).
-
ترکیب
inset
باz-index
خیلی رایجه برای طراحی UI.