Property CSS object-fit digunakan untuk menentukan bagaimana tag <img> atau <video> diubah ukurannya agar sesuai dengan wadah atau containernya.
Beberapa value dari object-fit diantaranya :
fillcontaincoverscale-downnoneGambar yang akan digunakan :

Gambar akan mempertahankan aspek rasionya dan memenuhi dimensi yang diberikan, lalu gambar akan dipotong agar menyesuaikan wadah atau containernya :
<img class="cover" src="natures.jpg" alt="..." />
img {
width: 300px;
height: 400px;
border: 2px solid blue;
}
.cover {
object-fit: cover;
}

Gambar akan diubah ukurannya untuk memenuhi dimensi yang diberikan. Jika perlu, gambar akan direnggangkan agar menyesuaikan wadah atau containernya :
<img class="fill" src="natures.jpg" alt="..." />
img {
width: 300px;
height: 400px;
border: 2px solid blue;
}
.fill {
object-fit: fill;
}

Gambar akan mempertahankan aspek rasionya, tetapi diubah ukurannya agar sesuai dengan dimensi yang diberikan :
<img class="contain" src="natures.jpg" alt="..." />
img {
width: 300px;
height: 400px;
border: 2px solid blue;
}
.contain {
object-fit: contain;
}

Gambar akan diperkecil ke versi terkecil dari gambar tersebut :
<img class="scale-down" src="natures.jpg" alt="..." />
img {
width: 300px;
height: 400px;
border: 2px solid blue;
}
.scale-down {
object-fit: scale-down;
}

Gambar tidak akan diubah ukurannya dan tetap dengan ukuran aslinya :
<img class="none" src="natures.jpg" alt="..." />
img {
width: 300px;
height: 400px;
border: 2px solid blue;
}
.none {
object-fit: none;
}

Untuk referensi lengkapnya, kalian bisa mengunjungi website berikut: