Beranda / Pemrograman / Web / Panduan Lengkap HTML Background Images (Tutorial HTML Part 19)

Panduan Lengkap HTML Background Images (Tutorial HTML Part 19)

Mau bikin tampilan website yang kece? Salah satu cara paling gampang adalah pakai background image di HTML. Dengan gambar latar yang pas, website lo bisa kelihatan lebih menarik dan profesional. Nah, di artikel ini, kita bakal bahas semua hal penting tentang background image di HTML, mulai dari dasar sampai trik keren buat bikin tampilan lebih mantap!


1. Cara Menambahkan Background Image di HTML

Di HTML, background image biasanya diatur pakai CSS dengan properti background-image. Lo bisa nerapin gambar ke elemen tertentu atau ke seluruh halaman. Contoh dasarnya kayak gini:

body {
      background-image: url('langit_cerah.jpg'); 
    }
<!DOCTYPE html>
<html>
  <head>
    <style>
    body {
      background-image: url('langit_cerah.jpg'); 
    }
    </style>
  </head>
  <body>
    <h1>Ini adalah contoh background-image</h1>
  <body>
</html>

Kode di atas bakal ngeset gambar langit_cerah.jpg sebagai gambar latar belakang. Seperti berikut:


2. Background Image pada Elemen HTML

Gak cuma buat halaman penuh, lo juga bisa pasang background image di elemen tertentu, misalnya div, header, atau section. Caranya hampir sama:

.container {
  width: 300px;
  height: 200px;
  background-image: url('langit_cerah.jpg');
  background-size: cover;
  background-position: center;
}
<!DOCTYPE html>
<html>
  <head>
    <style>
.container {
  width: 300px;
  height: 200px;
  background-image: url('langit_cerah.jpg');
  background-size: cover;
  background-position: center;
}  
    </style>
  </head>
  <body>
    <h1 class="container">Ini adalah contoh background-image</h1>
  <body>
</html>

Hasilnya:

Panduan Lengkap HTML Form Attributes yang Wajib Lo Tahu! (Tutorial HTML Part 54)

Di sini, background image hanya berlaku buat elemen dengan class .container.


3. Background Image di Seluruh Halaman

Kalo lo mau bikin background gambar buat seluruh halaman, pastikan lo nerapinnya ke elemen <body> kayak gini:

body {
  background-image: url('langit_cerah.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
<!DOCTYPE html>
<html>
  <head>
    <style>
    body {
  background-image: url('langit_cerah.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
    </style>
  </head>
  <body>
    <h1>Ini adalah contoh background-image</h1>
  <body>
</html>

Hasilnya:

Dengan background-size: cover;, gambar bakal otomatis menyesuaikan dengan ukuran layar.


4. Background Repeat (Buat Pola Keren!)

Secara default, gambar latar belakang bakal nge-repeat, alias diulang-ulang, kalau ukurannya lebih kecil dari elemen tempat dia diterapkan. Nah, lo bisa kontrol ini pakai properti background-repeat:

Panduan Lengkap HTML Forms: Bikin Formulir Keren di Website! (Tutorial HTML Part 53)

.container {
  background-image: url('langit_cerah.jpg');
  background-repeat: repeat;  /* default, gambar diulang */
}

Atau kalau lo mau gambar cuma muncul sekali:

.container {
  background-image: url('pattern.png');
  background-repeat: no-repeat;
}

Bisa juga diulang cuma ke arah tertentu:

.container {
  background-image: url('pattern.png');
  background-repeat: repeat-x; /* hanya horizontal */
}

.container {
  background-image: url('pattern.png');
  background-repeat: repeat-y; /* hanya vertikal */
}


5. Background Cover (Biar Gambar Pas di Layar)

Kadang, kita pengen gambar latar pas sama ukuran elemen atau layar tanpa terpotong aneh. Nah, background-size: cover; solusinya:

body {
  background-image: url('cover-image.jpg');
  background-size: cover;
  background-position: center;
}

Dengan cover, gambar bakal menyesuaikan ukuran layar tanpa merusak proporsinya.


6. Background Stretch (Biar Gambar Ngikutin Ukuran Elemen)

Kalau lo pengen gambar selalu memenuhi seluruh elemen tanpa peduli proporsinya, bisa pakai background-size: 100% 100%; atau contain:

Perbedaan HTML vs XHTML: Panduan Lengkap (Tutorial HTML Part 52)

.container {
  width: 500px;
  height: 300px;
  background-image: url('stretch.jpg');
  background-size: 100% 100%;
}

Tapi hati-hati, ini bisa bikin gambar keliatan gepeng kalau proporsi aslinya beda dari ukuran elemen.


Kesimpulan

Pakai background image di HTML itu gampang banget, asal tahu triknya! Lo bisa nge-set gambar buat elemen tertentu atau seluruh halaman, mengatur pengulangan, nge-cover layar, atau bikin gambar stretch sesuai kebutuhan.

Kalau mau tampilan lebih keren, pastiin lo pakai gambar yang resolusinya bagus biar gak pecah. Selamat ngoprek, semoga website lo makin kece!


Punya pertanyaan atau trik lain soal background image di HTML? Drop di kolom komentar, ya!

Komentar

Tinggalkan Balasan

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