Aspect Ratio
🔹 Aspect Ratio چیه؟
Aspect Ratio یعنی نسبت عرض به ارتفاع یه عنصر (مثل عکس یا ویدیو).
مثال:
-
16:9 → برای ویدیوها
-
1:1 → مربع
-
4:3 → عکسهای کلاسیک
با استفاده از پلاگین Aspect Ratio توی Tailwind خیلی راحت میشه این نسبتها رو کنترل کرد.
🔹 نصب پلاگین Aspect Ratio
اگه توی نسخه جدید Tailwind (v3.0 به بالا) باشی، پلاگین به صورت پیشفرض وجود داره.
ولی اگه قدیمیتر باشه:
📌 و توی tailwind.config.js:
🔹 استفاده ساده از کلاسها
مثال برای مربع (1/1):
مثال برای ویدیو (16/9):
🔹 استفاده از کلاس آماده aspect-auto
اگه بخوای مرورگر خودش Aspect Ratio رو هندل کنه:
🔹 استفاده از aspect-[n/m] (Tailwind 3.0+)
توی نسخههای جدیدتر میشه مستقیم نوشت:
یا:
🔹 نکته مهم
-
توی Grid و Flexbox هم خیلی کاربرد داره (مثلاً کارتهای گالری).
-
توی نسخه جدید Tailwind راحتترین راه استفاده از
aspect-[ratio]هست. -
به جای دستکاری height/width دستی، از aspect ratio استفاده کن تا ریسپانسیوتر باشه.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React