Cara Memberi Warna Latar Belakang dengan CSS

Halo teman-teman!
Setelah sebelumnya kita belajar tentang warna HSL dan HSLA, sekarang kita lanjut ke sesuatu yang sering banget kita pakai dalam CSS, yaitu memberi warna latar belakang dengan properti background-color.

Bayangkan kamu lagi bikin lukisan digital. Sebelum mulai menggambar, tentu kita butuh kanvas — nah, warna latar inilah kanvasnya. Dengan CSS, kita bisa bikin setiap elemen HTML tampil beda lewat warna latar yang menarik.

css-background

Apa Itu background-color?

background-color adalah properti di CSS yang digunakan untuk mengatur warna latar belakang suatu elemen HTML. Elemen apapun bisa kita beri warna latar — mulai dari body halaman, paragraf, header, tombol, sampai div kecil.

Contoh sederhana:

body {
  background-color: lightblue;
}

Kalau diterapkan ke HTML:

<body>
  <h1>Selamat datang!</h1>
</body>

Maka seluruh latar halaman akan berubah jadi biru muda. Simpel, kan?

Format Warna yang Bisa Kita Gunakan

Untuk menetapkan warna di background-color, kita bisa pakai beberapa jenis format warna:

  • Nama warna CSS:

    div {
      background-color: coral;
    }
    
  • Kode Hex:

    div {
      background-color: #ffcc00;
    }
    
  • RGB:

    div {
      background-color: rgb(255, 0, 0);
    }
    
  • RGBA (dengan transparansi):

    div {
      background-color: rgba(0, 0, 0, 0.5);
    }
    
  • HSL dan HSLA:

    div {
      background-color: hsla(180, 100%, 50%, 0.3);
    }
    

Jadi kamu bisa sesuaikan dengan kebutuhan desain kamu. Mau warna solid? Pakai hex atau nama warna. Mau efek transparan? Pakai RGBA atau HSLA.

Transparansi pada background-color

Kadang kita ingin warna latar yang sedikit transparan, supaya elemen di bawahnya tetap kelihatan. Nah, di sinilah kita pakai RGBA atau HSLA.

Contoh efek semi-transparan:

.overlay {
  background-color: rgba(255, 255, 255, 0.6);
}

Ini akan memberikan efek putih setengah transparan yang keren buat lapisan atas gambar atau konten lainnya.

Contoh Kombinasi CSS dengan background-color

.container {
  background-color: #f9f9f9;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

.button {
  background-color: #007bff;
  color: white;
  padding: 10px 16px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.button:hover {
  background-color: #0056b3;
}

Dengan styling seperti ini, tampilan web kamu jadi lebih menarik dan profesional.

Tips Memilih Warna Latar

  • Pastikan teks tetap mudah dibaca (kontras penting!)

  • Gunakan warna cerah untuk alert atau highlight

  • Gunakan warna lembut untuk latar konten utama

  • Jangan lupa uji kombinasi warna di perangkat berbeda

Yuk Coba Sendiri!

Sekarang giliran kamu untuk eksplorasi! Buka editor HTML dan CSS kamu, lalu coba tambahkan warna latar ke berbagai elemen. Coba berbagai format warna, dari nama warna, hex, RGB, hingga RGBA atau HSL. Bandingkan hasilnya dan lihat mana yang paling cocok buat proyekmu.

Dengan memahami cara kerja background-color, kamu sudah selangkah lebih dekat untuk bikin tampilan website yang keren dan nyaman dilihat.

Di materi selanjutnya, kita akan belajar gimana caranya menambahkan gambar sebagai latar belakang elemen HTML dengan background-image.

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...