Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
10.6+ | 15.0+ |
Значение по умолчанию | fill |
---|---|
Наследуется | Нет |
Применяется | К <img>, <video>, <object>, <input type=»image»> |
Процентная запись | Неприменима |
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Управляет соотношением сторон заменяемых элементов, таких как <img> и <video>, когда у них задана ширина или высота, а также способом масштабирования. Свойство -o-object-fit может сохранять исходные пропорции элемента или наоборот, искажать пропорции, в угоду соблюдения размеров.
-o-object-fit: fill | contain | cover | none
Влияние разных значений на фотографии продемонстрировано на рис. 1. Был использован следующий стиль.
img { background: #ccc; overflow: hidden; width: 200px; height: 200px; }
Исходные изображения
fill
contain
cover
none
Рис. 1. Фотографии с разным значением -o-fit-object
Пример
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>-o-object-fit</title> <style> .dolphin img { -o-fit-object: cover; height: 400px; width: 300px background: #020509; } </style> </head> <body> <p class="dolphin"><img src="images/dolphin.jpg" alt="Дельфин"></p> </body> </html>
Сайт