Cara Menambahkan Gambar Latar Belakang di CSS

Halo teman-teman!
Setelah sebelumnya kita belajar bagaimana memberi warna latar pada elemen dengan background-color, sekarang kita naik level sedikit. Kali ini kita akan bahas cara menambahkan gambar latar belakang di CSS dengan properti background-image.

Properti ini bisa bikin tampilan web kamu jadi lebih keren, karena selain warna, kamu juga bisa menggunakan gambar, tekstur, atau pola sebagai latar belakang. Tapi tentu saja, kita juga harus tetap perhatikan keterbacaan dan kenyamanan desainnya.

css-background-images

Apa Itu background-image?

background-image adalah properti di CSS yang digunakan untuk menyisipkan gambar sebagai latar belakang dari suatu elemen HTML. Gambar ini bisa berasal dari file lokal atau dari URL.

Contoh dasar penggunaannya:

body {
  background-image: url('gambar.jpg');
}

Bagaimana Gambar Ditampilkan Secara Default?

Secara default, gambar latar akan mengulang (repeat) baik secara horizontal maupun vertikal untuk mengisi seluruh area elemen. Mirip seperti motif ubin yang terus diulang sampai penuh.

Kalau gambar kamu kecil, dan kamu tidak ingin gambar tersebut diulang-ulang, kita bisa hentikan dengan properti tambahan seperti background-repeat: no-repeat — tapi kita akan bahas itu di materi selanjutnya.

Gambar Latar Tidak Hanya untuk body

Meskipun sering digunakan untuk body, kamu juga bisa menambahkan gambar latar belakang ke elemen lain seperti:

.card {
  background-image: url('pola.png');
}

header {
  background-image: url('header.jpg');
}

Hal ini bisa kamu manfaatkan untuk mempercantik tampilan kartu konten, header, bahkan tombol atau section tertentu.

Tips Memilih Gambar Latar

  • Pastikan gambar tidak mengganggu keterbacaan teks

  • Gunakan gambar dengan ukuran file kecil agar loading halaman tetap cepat

  • Untuk teks di atas gambar, bisa tambahkan layer semi-transparan agar kontras lebih jelas

  • Gunakan gambar yang sesuai dengan tema dan suasana website kamu

Contoh kombinasi layer transparan:

.overlay {
  background-image: url('foto.jpg');
  background-color: rgba(0, 0, 0, 0.3);
  background-blend-mode: darken;
  color: white;
  padding: 40px;
}

Apakah background-image Bisa Dipakai Bareng background-color?

Jawabannya: Bisa banget!

Kamu bisa menggabungkan warna dan gambar dalam satu elemen. Misalnya, warna bisa menjadi fallback jika gambar gagal dimuat, atau bisa digunakan bersamaan dengan mode campuran (blend mode).

.hero {
  background-color: #cccccc;
  background-image: url('hero.jpg');
  background-blend-mode: overlay;
}

Yuk Coba Sendiri!

Sekarang giliran kamu buat eksperimen! Coba tambahkan gambar latar belakang ke elemen body, header, atau kartu konten di websitemu. Gunakan gambar yang ringan dan tetap ramah untuk teks. Lalu, jangan lupa eksplorasi kombinasi dengan warna juga.

Di materi selanjutnya, kita akan bahas lebih lanjut tentang pengaturan lanjutan seperti background-repeat dan background-position agar gambar kamu tampil lebih presisi dan tidak mengganggu tampilan.

Komentar

Postingan Populer

Latihan soal dan jawaban matakuliah Database Management Systems (DBMS) dari pertemuan 1 (Satu) sampai dengan pertemuan 6 (Enam). Latihan soal dan jawaban mata kuliah Database Management Systems (DBMS) ini hanya sekedar untuk referensi dan bahan evaluasi diri. Tidak dianjurkan untuk anak dibawah umur, ibu hamil dan menyusui. Serta jangan digunakan untuk mencontek dalam proses pelaksanaan ujian tengah semester (UTS) maupun ujian akhir semester (UAS). 1. Kumpulan data yang terorganisir berdasarkan suatu struktur hubungan. Disebut…. a. Metadata b. database c. informasi d. file e. data 2. Deskripsi tentang format dan karakteristik data, termasuk tipenya, ukurannya, nilai-nilai yang absah, dan dokumentasi lainnya. Disebut… a. Metadata  b. database c. informasi d. file e. data 3. Evolusi teknologi database yang masih menggunakan flat file terjadi di tahun… a. 1960an – 1980an b. 1970an-1990an c. 1970an- 1980an d. 1980an- sekarang e. 1990an- sekarang 4. kompone...

Gambar

Berikut ini adalah kisi-kisi soal dan kunci jawaban Quiz, UTS, UAS, dan HER matakuliah Interaksi Manusia dan Komputer (IMK) terbaru hasil ringkasan dari pertemuan 1, pertemuan 2, pertemuan 3, pertemuan 4, pertemuan 5, pertemuan 6, pertemuan 9, pertemuan 10, pertemuan 11, pertemuan 12, pertemuan 13, dan pertemuan 14 di kampus Akademi Mananajemen Informatika dan Komputer (AMIK) Bina Sarana Informatika (BSI) dan Nusa Mandiri. Soal dan kunci jawaban Interaksi Manusia dan Komputer (IMK) ini telah diperbaharui dan diperbaiki sehingga kebenaran jawabannya sesuai dengan modul/materi. Media yang memungkinkan manusia berinteraksi dengan komputer untuk memberikan suatu perintah kepada komputer adalah definisi dari... Program Aplikasi Interface Komputer Salah Semua Jawaban benar adalah: Definisi Antarmuka Manusia dan Komputer Bagian yang berfungsi menghasilkan informasi berdasarkan pengolahan data yang sudah dimasukan oleh pengguna l...

Gambar

Halo teman-teman! Setelah sebelumnya kita membahas cara menambahkan komentar di CSS , sekarang kita masuk ke bagian yang lebih seru, yaitu belajar tentang warna di CSS. Warna itu nggak cuma soal tampilan, tapi juga soal kesan dan kenyamanan saat kita membaca atau menggunakan website. Dengan warna, kita bisa membuat halaman web jadi lebih menarik, lebih mudah dibaca, bahkan bisa membangun suasana tertentu. Dan kabar baiknya — CSS menyediakan beberapa cara berbeda untuk menuliskan warna. Yuk, kita pelajari satu per satu! Format Penulisan Warna dalam CSS CSS mendukung beberapa format penulisan warna, di antaranya: Nama warna (misalnya: red , skyblue , black ) Kode HEX (seperti #ff0000 ) RGB (Red, Green, Blue) HSL (Hue, Saturation, Lightness) Setiap format punya karakteristik sendiri dan bisa digunakan sesuai kebutuhan desain. 1. Nama Warna CSS sudah mengenali lebih dari 140 nama warna standar. Contoh: color: red; background-color: skyblue; Cara ini cocok kalau kam...