Widely available Supported across all major browsers. Safe to use in production.

Browser support

Feature Desktop Mobile
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
32
79
36
10
32
10
1+Supported (version) Not supported Has note Sub-feature descriptions sourced from MDN Web Docs (CC BY-SA 2.5)
Notes 3 item(s)
Limitation
  • This browser only partially implements this feature
Removed
  • This feature was removed in a later browser version (79)
Implementation note
  • Only supported for `<img>` elements.

Syntax

CSS
.avatar {
  object-fit: cover;
  object-position: top center;
}
.hero-image {
  object-fit: cover;
  object-position: 50% 30%;
}

Live demo

top center

CSS top center demo.

PreviewFullscreen

bottom-left

CSS bottom-left demo.

PreviewFullscreen

customposition

CSS customposition demo.

PreviewFullscreen

Use cases

  • Using object-position

    The object-position CSS property specifies the alignment of the selected replaced element's contents within the element's box.

Cautions

  • May not be supported in older browsers.

Accessibility

  • Make sure visual changes are conveyed appropriately to assistive technology.