Beranda / Pemrograman / Web / Mengenal CSS Background Image: Bikin Tampilan Web Makin Menarik! (Tutorial CSS Part 11)

Mengenal CSS Background Image: Bikin Tampilan Web Makin Menarik! (Tutorial CSS Part 11)

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');
}
CSS

Dengan 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:

Mengenal CSS background-attachment (Tutorial CSS Part 13)

<!DOCTYPE html>
<html>
<head>
  <style>
    body {
      background-image: url('gambar-pantai.jpg');
    }
  </style>
</head>
<body>
  <h1>
    Selamat Datang di Pantai Virtual!
  </h1>
</body>
</html>
HTML

Hasilnya:

Contoh CSS background-image
Gambar 11.1 : Contoh CSS background-image

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 CSSFungsi
background-imageMenentukan gambar latar belakang.
background-repeatMengatur apakah gambar diulang (repeat), hanya horizontal (repeat-x), vertikal (repeat-y), atau tidak sama sekali (no-repeat).
background-sizeMenentukan ukuran gambar, bisa pakai nilai cover, contain, atau ukuran spesifik (px, %, dll).
background-positionMenentukan posisi gambar (contoh: top left, center center, dll).
background-attachmentMengatur apakah background ikut scroll (scroll) atau tetap diam di tempat (fixed).
background-colorSebagai fallback kalau gambar gak tampil, atau buat lapisan tambahan.
backgroundProperti shorthand buat nulis semua properti di atas dalam satu baris.

Tips Penggunaan Background Image

  1. Optimalkan ukuran gambar
    Jangan pakai gambar ukuran 5MB cuma buat background, ya. Kompres dulu supaya loading websitenya tetap ngebut.
  2. Gunakan fallback
    Tambahkan warna background sebagai cadangan kalau gambar gagal dimuat.
  3. Pertimbangkan responsivitas
    Gunakan background-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!

Mengenal CSS Background Image Repeat (Tutorial CSS Part 12)

Komentar

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *