CSS3Tingkat: Menengah6 min
CSS Custom Properties (Variables) & Dark Mode
Rancang arsitektur tema dinamis yang mudah dirawat menggunakan CSS Variables (--custom-prop) dan implementasi saklar tema Light/Dark mode.
Deklarasi & Pewarisan Variabel CSS
Pratinjau TerbukaCSS Variables dideklarasikan dengan awalan tanda minus ganda (--) dan diakses menggunakan fungsi var(). Variabel di dalam :root berlaku global untuk seluruh dokumen.
Contoh Kode Sintaks
:root {
--bg-surface: #faf7f2;
--text-main: #1a1816;
--border-color: #e4ddd2;
}
/* Penimpaan Nilai saat Mode Gelap Aktif */
html.dark {
--bg-surface: #24201e;
--text-main: #e6e4dd;
--border-color: #433d39;
}
body {
background-color: var(--bg-surface);
color: var(--text-main);
transition: background-color 0.3s ease;
}Live Compiler Runner
Akses Kursus Wajib Login
Buka Akses Penuh Silabus & Praktikum
Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.
145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi