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.
rgb(50, 50, 50): Abu-abu Gelap (Dark Grey)rgb(128, 128, 128): Abu-abu Sedang (Grey)rgb(200, 200, 200): Abu-abu Terang (Light Grey)
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 backgroundrgb(30, 41, 59). - ✅ Di dalamnya, buat
<h2>dengan warna teksrgb(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:
Layanan & Jasa
Fondasi Utama
Visual & Media
Alat Bantu Dev
Standar Global
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 »