Kalau kamu lagi ngulik-ngulik desain web, salah satu properti CSS yang wajib kamu kenal adalah background-image
. Properti ini bisa dibilang jagoannya buat bikin tampilan website kamu jadi lebih hidup. Gak cuma sekadar kasih warna, tapi kamu bisa masukkan gambar apapun sebagai latar belakang elemen HTML. Menarik, kan?
Apa Itu background-image?
background-image
adalah properti di CSS yang digunakan untuk menambahkan gambar latar belakang ke elemen HTML. Gambar ini bisa dalam format apa aja—JPG, PNG, SVG, bahkan GIF kalau kamu mau kasih animasi lucu-lucu.
Contoh sederhananya kayak gini:
body {
background-image: url('gambar-pantai.jpg');
}
CSSDengan satu baris kode itu, seluruh halaman website kamu bakal punya nuansa pantai yang adem. Tapi, jangan berhenti di situ! Ada beberapa properti lain yang bisa kamu kombinasikan buat ngatur tampilan si background biar makin kece.
Contoh Kode HTML + CSS:
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-image: url('gambar-pantai.jpg');
}
</style>
</head>
<body>
<h1>
Selamat Datang di Pantai Virtual!
</h1>
</body>
</html>
HTMLHasilnya:

Properti CSS Terkait Background Image
Nah, selain background-image
, ada juga properti lain yang sering jalan bareng buat atur posisi, ukuran, pengulangan gambar, dan sebagainya. Yuk, kita lihat tabel ringkasnya:
Properti CSS | Fungsi |
---|---|
background-image | Menentukan gambar latar belakang. |
background-repeat | Mengatur apakah gambar diulang (repeat), hanya horizontal (repeat-x), vertikal (repeat-y), atau tidak sama sekali (no-repeat). |
background-size | Menentukan ukuran gambar, bisa pakai nilai cover , contain , atau ukuran spesifik (px, %, dll). |
background-position | Menentukan posisi gambar (contoh: top left , center center , dll). |
background-attachment | Mengatur apakah background ikut scroll (scroll ) atau tetap diam di tempat (fixed ). |
background-color | Sebagai fallback kalau gambar gak tampil, atau buat lapisan tambahan. |
background | Properti shorthand buat nulis semua properti di atas dalam satu baris. |
Tips Penggunaan Background Image
- Optimalkan ukuran gambar
Jangan pakai gambar ukuran 5MB cuma buat background, ya. Kompres dulu supaya loading websitenya tetap ngebut. - Gunakan fallback
Tambahkan warna background sebagai cadangan kalau gambar gagal dimuat. - Pertimbangkan responsivitas
Gunakanbackground-size: cover;
biar gambar tetap proporsional di berbagai ukuran layar.
Penutup
CSS background-image
itu ibarat bumbu penyedap buat tampilan web. Tanpa itu, tampilan web bisa kelihatan hambar. Tapi kalau dipakai dengan tepat—dan gak berlebihan—hasilnya bisa bikin pengunjung betah berlama-lama.
Mau tampilan web kamu jadi lebih menarik? Mulailah eksplorasi dari background-image
. Siapa tahu, dari situ kamu nemu gaya desain yang jadi ciri khas kamu sendiri. Happy coding!
Komentar