Görselleri belirli bir alan içerisine sığdırmak için CSS object-fit özelliği kullanılır.
Örnek olarak aşağıdaki 350px genişlik, 200px yüksekliğe sahip bir çerçeve içerisinde bulunan görsel çerçevenin tamamını doldurmuyor, çerçeve içerisinde kalan boşlukları object-fit özelliği ile doldurmak mümkün.

object-fit:cover, object-fit:contain ve object-fit:fill özellikleri ile resim tercih edilen şekilde belirli bir alana sığdırılır.
| Özellik | Açıklama |
|---|---|
| cover | Sınırlı alanın tamamını doldurur, alanı doldurmak için görseli kenarlarından keser. |
| contain | Görsel en boy oranı korunarak sınırlı alanın içeriğine sığdırılır. |
| fill | Sınırlı alanın tamamını doldurur, en ve boy oranı korunmaz, görsel streç yapıda görünebilir. |
| none | Görseli yeniden boyutlandırmaz, mevcut boyutlarından bir parça gösterir. |
| scale-down | contain ve none arasındaki en küçük boyutu seçer. |
object-fit özelliği ile birlikte width:100% ve height:100% özelliklerinin de kullanılması gerekir.

<style>
.img-container {
width: 350px;
height: 200px;
border: 1px solid #d3d3d3
}
.img-container img {
width: 100%;
height: 100%;
object-fit:cover;
}
</style>
<div class="img-container">
<img src="https://juniortoexpert.com/wp-content/webp-express/webp-images/uploads/microsoft-project-natick.png.webp">
</div>
<style>
.img-container {
width: 350px;
height: 200px;
border: 1px solid #d3d3d3
}
.img-container img {
width: 100%;
height: 100%;
object-fit:cover;
}
</style>
<div class="img-container">
<img src="https://juniortoexpert.com/wp-content/webp-express/webp-images/uploads/microsoft-project-natick.png.webp">
</div>
<style>
.img-container {
width: 350px;
height: 200px;
border: 1px solid #d3d3d3
}
.img-container img {
width: 100%;
height: 100%;
object-fit:fill;
}
</style>
<div class="img-container">
<img src="https://juniortoexpert.com/wp-content/webp-express/webp-images/uploads/microsoft-project-natick.png.webp">
</div>
<style>
.img-container {
width: 350px;
height: 200px;
border: 1px solid #d3d3d3
}
.img-container img {
width: 100%;
height: 100%;
object-fit:none;
}
</style>
<div class="img-container">
<img src="https://juniortoexpert.com/wp-content/webp-express/webp-images/uploads/microsoft-project-natick.png.webp">
</div>
<style>
.img-container {
width: 350px;
height: 200px;
border: 1px solid #d3d3d3
}
.img-container img {
width: 100%;
height: 100%;
object-fit:scale-down;
}
</style>
<div class="img-container">
<img src="https://juniortoexpert.com/wp-content/webp-express/webp-images/uploads/microsoft-project-natick.png.webp">
</div>