How to change image size in CSS?
Sometimes, it is required to fit an image into a certain given dimension. We can resize the image by specifying the width and height of an image. A common solution is to use the max-width: 100%; and height: auto; so that large images do not exceed the width of their container. The max-width and max-height properties of CSS works better, but they are not supported in many browsers.
Another way of resizing the image is by using the object-fit property, which fits the image. This CSS property specifies how a video or an image is resized to fit its content box. It defines how an element fits into the container with an established width and height.
The object-fit property is generally applied to image or video. This property defines how an element responds to the width and height of its container. Mainly there are five values of object-fit property such as fill, contain, cover, none, scale-down, initial, and inherit. The default value of this property is "fill".
In this example, we are resizing the image by using the max-width: 100%; and height: auto; properties.Test it Now
In this example, we are using the object-fit: cover; property.Test it Now
In the above example, we have used the cover value of the object-fit property. Similar to the above example, we can use the other values of the object-fit property in order to resize the image.