Hello everyone, today I'm going to explain how to resize images in HTML and CSS. By using the object-fit
property, you can freely control images. In this post, I will introduce how to use and remember it.
Table of Contents
- Introduction
- What is the
object-fit
property? - Values of
object-fit
and their meanings - How to use
object-fit
- Conclusion
1. Introduction
In HTML, the size of an image is usually specified using the width
and height
attributes of the <img>
tag. However, you can also perform more advanced resize operations using CSS. For that, you use the CSS object-fit
property.
2. What is the object-fit
property?
The object-fit
property controls how the contents of a replaced element, such as an image, fit into the specified width and height. There are five values for this property.
3. Values of object-fit
and their meanings
Here are the values of object-fit
and their meanings:
-
fill
: The content of the element is stretched to fit the specified size. The original aspect ratio is not retained. -
contain
: The content of the element is reduced or enlarged to fit within the specified size. The original aspect ratio is retained. -
cover
: The content of the element is reduced or enlarged to cover the specified size. The original aspect ratio is retained, but some content may be trimmed. -
none
: The content of the element is not resized and the original size is used as is. -
scale-down
: The smaller behavior ofnone
orcontain
is applied.
4. How to use object-fit
Now, let's see how to resize images using each value of object-fit
.
fill
<img src="image.jpg" style="object-fit: fill; width: 300px; height: 200px;">
contain
<img src="image.jpg" style="object-fit: contain; width: 300px; height: 200px;">
cover
<img src="image.jpg" style="object-fit: cover; width: 300px; height: 200px;">
none
<img src="image.jpg" style="object-fit: none; width: 300px; height: 200px;">
scale-down
<img src="image.jpg" style="object-fit: scale-down; width: 300px; height: 200px;">
5. Conclusion
As you can see, you can easily resize images using HTML and CSS. With the object-fit
property, you can choose the way to resize images as needed.
Remembering how each value of object-fit
works will help you choose the best image resizing method for your web pages. So, Happy Coding!
That's it for now. I hope you find this article helpful. If you have any questions, please let me know in the comments. And if you think this article was useful, please give it a thumbs up!
Top comments (0)