В object-position
имота се използва във връзка с object-fit
имот и определя как елемент, като например видео или изображение е разположен с X / Y координати вътре съдържанието му кутия. Това свойство приема две числови стойности, като 0 10%
или 0 10px
. В тези примери първото число показва, че изображението трябва да бъде поставено вляво от полето за съдържание (0), второто, че трябва да е разположено на 10% или 10px отгоре. Също така е възможно да се използват отрицателни стойности.
Стойността по подразбиране за 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
. Ако съдържанието на изображението не запълва полето за съдържание по каквато и да е причина, тогава незапълненото пространство ще покаже фона на елемента, който може да бъде цветен или дори a background-image
, както в последния пример:
Вижте позицията на обекта на писалката от Робин Rendle (@robinrendle) на CodePen.
Поддръжка на браузър
Chrome | Сафари | Firefox | Опера | IE | Android | iOS |
---|---|---|---|---|---|---|
31+ | 7,1 + * | 36+ | 26+ | ? | 4.4.4+ | 8,4 + * |
* Поддръжка за, object-fit
но неobject-position