HTML HSL Colors
Bab 1: Pendekatan Warna yang Manusiawi
Berbeda dengan RGB yang didasarkan pada cara kerja mesin (pencampuran cahaya), HSL (Hue, Saturation, Lightness) didasarkan pada cara manusia mempersepsikan warna. Ini membuatnya jauh lebih intuitif untuk digunakan, terutama saat ingin membuat skema warna yang harmonis.
Dengan HSL, Anda tidak perlu menebak kombinasi Merah-Hijau-Biru. Anda cukup memilih jenis warna, lalu mengatur seberapa cerah atau pudarnya warna tersebut.
💡 Syntax HSL:
Format penulisannya adalah:
hsl(Hue, Saturation, Lightness)
Bab 2: Hue (Rona Warna)
Hue adalah nilai derajat pada roda warna (0 sampai 360). Bayangkan sebuah lingkaran pelangi:
0° / 360°
Merah (Red)
120°
Hijau (Green)
240°
Biru (Blue)
Variasi Hue:
<div style="background-color:hsl(0, 100%, 50%);">Merah</div>
<div style="background-color:hsl(120, 100%, 50%);">Hijau</div>
<div style="background-color:hsl(240, 100%, 50%);">Biru</div>
Bab 3: Saturation (Kejenuhan)
Saturation menentukan seberapa "murni" warna tersebut. Nilainya dalam Persen (%).
- 100%: Warna murni (Sangat cerah/hidup).
- 50%: Warna agak pudar (Keabu-abuan).
- 0%: Sepenuhnya abu-abu (Tidak ada warna sama sekali).
<div style="background-color:hsl(0, 100%, 50%);">Merah Penuh</div>
<div style="background-color:hsl(0, 50%, 50%);">Merah Pudar</div>
<div style="background-color:hsl(0, 0%, 50%);">Abu-abu</div>
Bab 4: Lightness (Kecerahan)
Lightness menentukan seberapa terang atau gelap warna tersebut. Nilainya juga dalam Persen (%).
- 0%: Hitam total (Gelap gulita).
- 50%: Warna normal (Seimbang).
- 100%: Putih total (Terang benderang).
<div style="background-color:hsl(240, 100%, 20%);">Biru Gelap</div>
<div style="background-color:hsl(240, 100%, 50%);">Biru Normal</div>
<div style="background-color:hsl(240, 100%, 80%);">Biru Terang</div>
Bab 5: HSLA (Transparansi)
Sama seperti RGBA dan HEX, HSL juga mendukung transparansi dengan format hsla(). Parameter keempat adalah Alpha (0.0 - 1.0).
<!-- Hijau Transparan 50% -->
<div style="background-color:hsla(120, 100%, 50%, 0.5);"></div>
⚡ Proyek Kilat: Monochromatic Design
Misi Anda adalah membuat skema warna Monokromatik (Satu Hue, beda Lightness). Ini adalah teknik desain yang sangat elegan dan mudah dibuat dengan HSL.
🎯 Target Misi:
- ✅ Buat 3 kotak
<div>. - ✅ Gunakan Hue = 200 (Biru Langit) dan Saturation = 100% untuk ketiganya.
- ✅ Variasikan Lightness-nya:
- Kotak 1: Gelap (30%)
- Kotak 2: Normal (50%)
- Kotak 3: Terang (70%)
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
Selamat! Anda telah menguasai tiga sistem warna utama dalam web (RGB, HEX, HSL). Sekarang saatnya kita beralih ke pembahasan yang lebih luas tentang bagaimana mendesain halaman web secara keseluruhan menggunakan Cascading Style Sheets (CSS).
INSPIRED BY GLOBAL WEB STANDARDS • POWERED BY CODIVAY
Lanjut ke HTML CSS »