Cara Mengatur Warna dengan RGB dan RGBA di CSS

Halo teman-teman!

Setelah sebelumnya kita mengenal berbagai cara menggunakan warna di CSS, sekarang kita akan lebih fokus ke satu format warna yang sering banget dipakai dalam desain modern — yaitu RGB dan RGBA.

Kalau kamu ingin punya kontrol lebih dalam menentukan warna, terutama yang nyambung ke transparansi dan efek visual, maka RGB dan RGBA ini wajib kamu kuasai!

Gambar: Perbandingan warna solid (RGB) dan warna transparan (RGBA) ditampilkan dalam bentuk kotak-kotak berwarna.

Apa Itu Warna RGB di CSS?

RGB adalah singkatan dari Red, Green, Blue. Kamu bisa membuat hampir semua warna hanya dengan mencampur tiga warna dasar ini. Format penulisannya di CSS seperti ini:

rgb(merah, hijau, biru)

Setiap nilai warna bisa berkisar dari 0 sampai 255. Contoh:

h1 {
  color: rgb(255, 0, 0); /* merah */
}

p {
  background-color: rgb(0, 255, 0); /* hijau */
}

Apa Itu RGBA dan Kenapa Penting?

RGBA adalah versi lanjutan dari RGB yang punya tambahan nilai keempat, yaitu alpha. Nilai alpha menentukan tingkat transparansi elemen — dari 0 (benar-benar transparan) sampai 1 (benar-benar solid).

Formatnya:

rgba(merah, hijau, biru, transparansi)

Contoh:

.box {
  background-color: rgba(0, 0, 255, 0.5); /* biru transparan */
}

Dengan RGBA, kamu bisa bikin efek seperti overlay, bayangan, atau highlight yang lebih lembut dan modern.

Kapan Harus Pakai RGB atau RGBA?

  • Gunakan RGB kalau kamu ingin warna solid tanpa efek transparan

  • Gunakan RGBA saat kamu ingin elemen tampil transparan atau semi-transparan

Contohnya:

  • Overlay pada gambar

  • Tombol hover dengan efek fade

  • Box highlight yang nggak nutup seluruh background

Tips Memilih Warna RGB dan RGBA

  • Kalau kamu sudah punya warna hex tapi pengen pakai RGB, kamu bisa konversi dengan tools seperti rgbtohex.net

  • Gunakan nilai alpha antara 0.1 sampai 0.6 untuk efek transparan yang lembut

  • Pastikan warna tetap terbaca, terutama saat dipakai di atas background berwarna

Contoh Kombinasi RGB dan RGBA

.card {
  background-color: rgba(255, 255, 255, 0.8);
  color: rgb(50, 50, 50);
  border: 1px solid rgb(200, 200, 200);
  padding: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

Kombinasi ini sering banget dipakai di UI modern — tampilan bersih, terang, dan sedikit transparansi untuk efek lapisan.

Yuk Coba Sendiri!

Sekarang giliran kamu eksperimen pakai RGB dan RGBA di file CSS kamu. Coba ubah warna teks, latar belakang, atau tambahkan efek overlay. Lihat perbedaan antara warna solid dan warna transparan. Seru banget buat eksplorasi!

Di materi selanjutnya, kita akan bahas format warna lainnya yaitu kode hex di CSS. Format ini juga penting banget dan sering digunakan bareng RGB dan RGBA.

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