← وبلاگ آموزشی
2026/10/17•1 دقیقه مطالعه

قاب عکس واکنش‌گرا با CSS aspect-ratio

قاب عکس واکنش‌گرا با CSS aspect-ratio

قاب عکس واکنش‌گرا با CSS aspect-ratio

ویژگی aspect-ratio نسبت عرض به ارتفاع یک قاب را هنگام تغییر اندازه حفظ می‌کند.

یک بخش آزمایشی با width:100% و aspect-ratio:16/9 بساز.

داخل آن یک تصویر قرار بده و عرض و ارتفاع تصویر را صددرصد کن.

برای پر شدن قاب بدون کشیدگی، object-fit:cover را روی تصویر بگذار.

اگر بریدن لبه‌ها مناسب نیست، contain را امتحان کن و فضای خالی را بپذیر.

برای کارت مربع می‌توانی نسبت 1/1 و برای عکس معمولی 4/3 را آزمایش کنی.

از تعیین هم‌زمان ارتفاع ثابت غیرضروری پرهیز کن تا نسبت اثر خود را حفظ کند.

نمونه را در عرض‌های 320، 768 و 1200 پیکسل ببین.

مطمئن شو موضوع اصلی تصویر در موبایل از کادر حذف نشده است.

نتیجه درست یعنی قاب در همه عرض‌ها یک نسبت دارد و تصویر کشیده نمی‌شود.


منابع رسمی

0 دیدگاه برای قاب عکس واکنش‌گرا با CSS aspect-ratio

اگر تجربه یا پرسشی دارید، همین‌جا برای ما بنویسید.

ارسال دیدگاه

ایمیل شما منتشر نمی‌شود. فیلدهای ضروری را پر کنید و دیدگاه را ارسال کنید.