Skip to content

Latest commit

 

History

History
146 lines (101 loc) · 2.3 KB

README.md

File metadata and controls

146 lines (101 loc) · 2.3 KB

CSS object-fit

Apa itu CSS object-fit?

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 :

  • fill
  • contain
  • cover
  • scale-down
  • none

Studi kasus :

Gambar yang akan digunakan :

Natures

object-fit: cover;

Gambar akan mempertahankan aspek rasionya dan memenuhi dimensi yang diberikan, lalu gambar akan dipotong agar menyesuaikan wadah atau containernya :

Sintaksis :

<img class="cover" src="natures.jpg" alt="..." />
img {
	width: 300px;
	height: 400px;
	border: 2px solid blue;
}

.cover {
	object-fit: cover;
}

Cover

object-fit: fill;

Gambar akan diubah ukurannya untuk memenuhi dimensi yang diberikan. Jika perlu, gambar akan direnggangkan agar menyesuaikan wadah atau containernya :

Sintaksis :

<img class="fill" src="natures.jpg" alt="..." />
img {
	width: 300px;
	height: 400px;
	border: 2px solid blue;
}

.fill {
	object-fit: fill;
}

Fill

object-fit: contain;

Gambar akan mempertahankan aspek rasionya, tetapi diubah ukurannya agar sesuai dengan dimensi yang diberikan :

Sintaksis :

<img class="contain" src="natures.jpg" alt="..." />
img {
	width: 300px;
	height: 400px;
	border: 2px solid blue;
}

.contain {
	object-fit: contain;
}

Contain

object-fit: scale-down;

Gambar akan diperkecil ke versi terkecil dari gambar tersebut :

Sintaksis :

<img class="scale-down" src="natures.jpg" alt="..." />
img {
	width: 300px;
	height: 400px;
	border: 2px solid blue;
}

.scale-down {
	object-fit: scale-down;
}

Scale-down

object-fit: none;

Gambar tidak akan diubah ukurannya dan tetap dengan ukuran aslinya :

Sintaksis :

<img class="none" src="natures.jpg" alt="..." />
img {
	width: 300px;
	height: 400px;
	border: 2px solid blue;
}

.none {
	object-fit: none;
}

None

Referensi

Untuk referensi lengkapnya, kalian bisa mengunjungi website berikut: