Padding
🔹 Padding چیه؟
ویژگی padding فضای خالی داخل عنصر (بین محتوای عنصر و مرز آن) رو مشخص میکنه.
مثلاً توی یک دکمه باعث میشه متن از لبهها فاصله بگیره.
🔹 کلاسهای Padding در Tailwind
کلاسهای padding توی Tailwind خیلی متنوع هستن و الگوی ثابتی دارن:
-
p-{size}
→ پدینگ برای همه جهات. -
px-{size}
→ پدینگ افقی (چپ و راست). -
py-{size}
→ پدینگ عمودی (بالا و پایین). -
pt-{size}
→ فقط بالا (top). -
pr-{size}
→ فقط راست (right). -
pb-{size}
→ فقط پایین (bottom). -
pl-{size}
→ فقط چپ (left).
🔹 مقادیر پدینگ (size)
مقدارها بر اساس scale پیشفرض Tailwind هستن:
-
p-0
→0px
-
p-1
→0.25rem
(معادل 4px) -
p-2
→0.5rem
(معادل 8px) -
p-4
→1rem
(معادل 16px) -
p-8
→2rem
(معادل 32px)
و ...
📌 میتونی توی تنظیمات Tailwind این مقیاس رو شخصیسازی کنی.
🔹 مثال (پدینگ برای همه جهات)
🔹 مثال (پدینگ افقی و عمودی)
🔹 مثال (پدینگ جدا برای هر جهت)
🔹 نکته مهم
-
پدینگ توی طراحی ریسپانسیو خیلی مهمه. مثلا:
📌 روی موبایل پدینگ کم باشه، روی دسکتاپ بیشتر.
-
پدینگ با
margin
فرق داره → پدینگ داخل عنصره ولی مارجین بیرون عنصر.