--- title: Fit image in container type: snippet tags: [layout,visual] cover: succulent-3 dateModified: 2020-12-30T15:37:37+02:00 --- Fits an positions an image appropriately inside its container while preserving its aspect ratio. - Use `object-fit: contain` to fit the entire image within the container while preserving its aspect ratio. - Use `object-fit: cover` to fill the container with the image while preserving its aspect ratio. - Use `object-position: center` to position the image at the center of the container. ```html ``` ```css .image { background: #34495e; border: 1px solid #34495e; width: 200px; height: 200px; } .image-contain { object-fit: contain; object-position: center; } .image-cover { object-fit: cover; object-position: right top; } ```