آموزش کلاس object fit در بوت استرپ

در این بخش، کلاس های کاربردی مرتبط با ویژگی object fit در بوت استرپ را بررسی می‌کنیم. این کلاس ها به شما اجازه می‌دهند تا محتوای عناصر جایگزین‌شده مانند تگ های <img> یا <video> را به‌گونه‌ای تغییر اندازه دهید که به‌درستی در چارچوب (container) قرار بگیرند.

ویژگی object-fit تعیین می‌کند که محتوا چگونه درون ظرف قرار بگیرد؛ یا نسبت تصویر (aspect ratio) را حفظ می‌کند یا آن را طوری تنظیم می‌کند که کل فضا را پوشش دهد.

برای استفاده از این ویژگی، باید از ساختار .object-fit-{value} استفاده کنید. در ادامه با مقادیر قابل پشتیبانی این کلاس آشنا می‌شوید:

  • contain – این مقدار، محتوا را کوچک یا بزرگ می‌کند تا کاملاً در کانتینر جا بگیرد، بدون آن‌که نسبت تصویر اصلی تغییر کند. با این روش، تصویر یا ویدیو به‌طور کامل دیده می‌شود.

  • cover – این گزینه محتوا را بزرگ می‌کند تا کل کانتینر را بپوشاند. اگر تصویر به‌اندازه کافی بزرگ نباشد، بخشی از آن بریده می‌شود؛ البته نسبت تصویر همچنان ثابت باقی می‌ماند.

  • fill – مقدار پیش‌فرض همین است. تصویر یا ویدیو به اندازه‌ای کشیده یا فشرده می‌شود تا تمام فضای کانتینر را پر کند، حتی اگر نسبت تصویر از بین برود.

  • scale – زمانی که استفاده از مقدار contain باعث بزرگ شدن محتوا شود، این گزینه محتوا را کوچک می‌کند تا در کانتینر جا بگیرد. اگر محتوا از ابتدا در کانتینر جا شود، این مقدار تغییری ایجاد نمی‌کند.

  • none – این مقدار هیچ تغییری در نمایش محتوا نمی‌دهد و آن را به همان صورت اصلی نمایش می‌دهد.

در ادامه، یک مثال از استفاده کلاس .object-fit: none را بررسی می‌کنیم:

مثال از کلاس object-fit: none در بوت استرپ

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

بیایید مثالی از استفاده مقدار دیگر ویژگی object-fit یعنی contain را بررسی کنیم:

مثال از کلاس object-fit: contain در بوت استرپ

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

واکنش گرایی در ویژگی object-fit در بوت استرپ

کلاس کاربردی .object-fit دارای نسخه های واکنش گرا برای نقاط شکست مختلف مانند sm، md، lg، xl و xxl است. ساختار استفاده از این کلاس ها به‌صورت .object-fit-{breakpoint}-{value} می‌باشد.

بیایید مثالی از نقطه شکست md را ببینیم:

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

بیایید مثالی از نقطه شکست xxl را ببینیم:

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

کلاس object-fit در ویدیو

کلاس‌های کاربردی .object-fit روی عناصر <video> نیز قابل استفاده هستند و نحوه نمایش محتوا را درون کانتینر کنترل می‌کنند. در آموزش پروژه محور بوت استرپ، استفاده صحیح از این کلاس ها را به شما آموزش دادیم.

بیایید مثالی را ببینیم:

کلاس object-fit در ویدیو

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

دوره آموزش پروژه محور طراحی وب سایت پزشک یاب با بوت استرپ
  • انتشار: ۲۳ تیر ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید