object-position
Свойство используется в сочетании с object-fit
собственностью и определяет , как элемент , такой как видео или изображение позиционируется с координатами X / Y внутри его содержимого коробки. Это свойство принимает два числовых значения, например 0 10%
или 0 10px
. В этих примерах первое число указывает, что изображение должно быть размещено слева от поля содержимого (0), второе - что оно должно располагаться на 10% или 10 пикселей сверху. Также можно использовать отрицательные значения.
Значение по умолчанию для object-position
- это 50% 50%
при использовании object-fit
свойства в изображении, так что по умолчанию все изображения располагаются в центре своего поля содержимого, например:
img ( object-fit: none; object-position: 50% 50%; /* default value: image is centered*/ object-position: 0 0; /* positioned top left of the content box */ )
Демо
Ниже приведены несколько примеров того, как мы можем манипулировать object-position
изображением с установленным object-fit
свойством none
. Если содержимое изображения не заполняет поле содержимого по какой-либо причине, тогда в незаполненном пространстве будет отображаться фон элемента, который может быть цветом или даже background-image
, как в последнем примере:
Посмотрите положение объекта Pen Робина Рендла (@robinrendle) на CodePen.
Поддержка браузера
Хром | Сафари | Fire Fox | Опера | IE | Android | iOS |
---|---|---|---|---|---|---|
31+ | 7.1 + * | 36+ | 26+ | ? | 4.4.4+ | 8,4 + * |
* Поддержка, object-fit
но неobject-position