HTML RGB Colors


Bab 1: Dasar Teori Cahaya Digital

Dalam dunia digital, warna ditampilkan menggunakan model cahaya aditif. Artinya, warna dihasilkan dari pencampuran tiga sumber cahaya utama: Red (Merah), Green (Hijau), dan Blue (Biru).

Inilah yang disebut dengan format RGB. Setiap piksel di layar monitor Anda sebenarnya terdiri dari tiga lampu kecil ini.

💡 Syntax RGB:

Format penulisan kode RGB dalam HTML adalah:

rgb(merah, hijau, biru)

Setiap parameter (merah, hijau, biru) mendefinisikan intensitas warna dengan nilai antara 0 hingga 255.

Bab 2: Intensitas dan Pencampuran

Nilai 0 berarti cahaya dimatikan (gelap), sedangkan nilai 255 berarti cahaya dinyalakan maksimal (terang).

Hitam (Gelap Total)

Semua lampu dimatikan.

rgb(0, 0, 0)

Putih (Terang Total)

Semua lampu dinyalakan maksimal.

rgb(255, 255, 255)

Kuning (Pencampuran)

Merah + Hijau = Kuning.

rgb(255, 255, 0)

Eksperimen Warna RGB:

<h2 style="background-color:rgb(255, 0, 0);">Merah</h2>
<h2 style="background-color:rgb(0, 255, 0);">Hijau</h2>
<h2 style="background-color:rgb(0, 0, 255);">Biru</h2>

Bab 3: Shades of Grey (Abu-abu)

Warna abu-abu dihasilkan ketika ketiga nilai (Merah, Hijau, Biru) diset sama. Semakin rendah angkanya, semakin gelap abu-abunya.

Bab 4: RGBA (Alpha Channel)

HTML5 memperluas model RGB dengan menambahkan parameter keempat: Alpha. Parameter ini menentukan tingkat Opasitas (Ketebalan/Transparansi) sebuah warna.

Syntax-nya adalah: rgba(red, green, blue, alpha).

⚠️ Rentang Nilai Alpha:

Nilai Alpha berkisar antara 0.0 (Transparan penuh/tembus pandang) hingga 1.0 (Solid/Tidak tembus pandang).

Efek Transparansi:

<p style="background-color:rgba(255, 0, 0, 1);">Merah Solid</p>
<p style="background-color:rgba(255, 0, 0, 0.5);">Merah 50%</p>
<p style="background-color:rgba(255, 0, 0, 0.1);">Merah 10%</p>

⚡ Proyek Kilat: Desain Kartu Gradasi

Misi Anda adalah membuat tampilan kartu dengan efek transparansi modern. Gunakan RGBA untuk membuat latar belakang teks menjadi semi-transparan sehingga menyatu dengan latar belakang halaman.

🎯 Target Misi:

  • ✅ Buat <div> pembungkus dengan background rgb(30, 41, 59).
  • ✅ Di dalamnya, buat <h2> dengan warna teks rgb(0, 255, 157).
  • ✅ Buat <p> dengan background semi-transparan putih: rgba(255, 255, 255, 0.1).

Pusat Dokumentasi Developer

Jangan hafalkan kodenya, cukup pahami logikanya. Kalau kamu butuh jawaban cepat saat lagi ngoding, kamu bisa intip dokumentasi teknis di bawah ini:

Langkah Selanjutnya

RGB adalah dasar, namun dalam penulisan kode profesional, format Hexadecimal lebih sering digunakan karena lebih ringkas. Mari pelajari sistem bilangan basis-16 di bab selanjutnya.

INSPIRED BY GLOBAL WEB STANDARDS • POWERED BY CODIVAY

Lanjut ke HEX Colors »