ویژگی objectFit Style

تعریف و استفاده

objectFit ویژگی برای تعیین نحوه تنظیم اندازه <img> یا <video> برای مناسب شدن به جعبه خود استفاده می‌شود.

این ویژگی به محتوای داخل بسته‌ها به روش‌های مختلفی پر می‌کند؛ به عنوان مثال، "حفظ نسبت ابعاد" یا "گسترش و به حداکثر ممکن پر کردن فضای خالی".

لطفاً به:

آموزش CSS:CSS object-fit

دستورالعمل CSS:ویژگی object-fit

مثال

کنار رفتن تصاویر دو طرف، حفظ نسبت ابعاد و پر کردن فضای خالی:

document.getElementById("myImg").style.objectFit = "cover";

آزمایش کنید

قوانین

بازگشتی ویژگی objectFit:

object.style.objectFit

تنظیم ویژگی objectFit:

object.style.objectFit = "fill|contain|cover|scale-down|none|initial|inherit"

مقدار ویژگی

مقدار توضیح
fill پیش‌فرض. اندازه محتوای جایگزین را تنظیم می‌کند تا جعبه محتوای عنصر را پر کند. اگر نیاز باشد، اشیاء ممکن است کشیده یا فشرده شوند.
contain محتوای جایگزین را بزرگ‌کن تا نسبت ابعاد خود را حفظ کند و به جعبه محتوای عنصر مناسب شود.
cover اندازه محتوای جایگزین را تنظیم می‌کند تا در هنگام پر کردن کلیه‌ی جعبه محتوای عنصر، نسبت ابعاد خود را حفظ کند. اشیاء ممکن است برش داده شوند.
none محتوای جایگزین اندازه‌گذاری نمی‌شود.
scale-down اندازه محتوای این ویژگی با none یا contain یکی از آن‌ها مشابه است، بسته به اینکه کدام یک از آن‌ها اندازه اشیاء را کوچکتر می‌کند.
initial این ویژگی را به مقدار پیش‌فرض خود تنظیم کنید. لطفاً به initial.
inherit این ویژگی را از عنصر والد خود ارث می‌برد. لطفاً به inherit.

جزئیات فنی

مقدار پیش‌فرض: fill
مقدار بازگشتی: رشته‌ای که اندازه عناصر را نشان می‌دهد ویژگی object-fit.
نسخه CSS: CSS3

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولیه مرورگرهای پشتیبان از این ویژگی هستند.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
31.0 16.0 36.0 7.1 19.0