Size

🔹 Size چیه؟

ویژگی size در Tailwind یک شورتکات برای تنظیم همزمان width و height هست.
📌 یعنی وقتی size بدی، هم عرض و هم ارتفاع عنصر روی همون مقدار تنظیم میشه.

🔹 کلاس‌های Size در Tailwind

  • size-0width: 0px; height: 0px;

  • size-10.25rem (4px)

  • size-20.5rem (8px)

  • size-41rem (16px)

  • size-82rem (32px)

  • size-164rem (64px)

  • size-328rem (128px)

  • size-6416rem (256px)

  • size-px1px

و همینطور بقیه مقادیر scale مثل w- و h-.

🔹 مثال (باکس مربعی با size)

<div class="size-32 bg-blue-400 text-white flex items-center justify-center"> Box </div>

📌 این باکس هم عرض و هم ارتفاعش 128px میشه.

🔹 مثال (size همراه با ریسپانسیو)

<div class="size-16 md:size-32 lg:size-64 bg-green-400 text-white flex items-center justify-center"> Responsive Box </div>

📌 روی موبایل کوچیکه (64px)، روی دسکتاپ بزرگ میشه (256px).

🔹 مثال (استفاده برای آواتار)

<img src="https://via.placeholder.com/150" class="size-24 rounded-full border-4 border-purple-500" />

📌 خیلی مناسب برای ساختن آواتار دایره‌ای یا آیکون‌های مربعی.

🔹 نکته مهم

  • size فقط یک شورتکاته و معادل استفاده همزمان از w- و h-.

  • برای طراحی آیکون‌ها، دکمه‌های مربعی، آواتارها و کارت‌های مربعی خیلی استفاده میشه.

  • می‌تونی با max-size-* یا min-size-* هم کار کنی (در نسخه‌های جدید Tailwind اضافه شده).