CSS Custom Properties (Variabel) didefinisikan dengan awalan dua strip --nama-variabel: nilai; dan diakses dengan var(--nama-variabel).
CSS Variables
Contoh Kode CSS Variables:
<!DOCTYPE html>
<html>
<head>
<style>
:root {
--warna-utama: #0d2e5c;
--warna-aksen: #fca311;
--radius-kartu: 12px;
}
.kartu-tema {
background-color: var(--warna-utama);
color: white;
border-bottom: 5px solid var(--warna-aksen);
border-radius: var(--radius-kartu);
padding: 20px;
font-family: sans-serif;
}
</style>
</head>
<body>
<div class="kartu-tema">
<h3>Tema dengan CSS Variables</h3>
<p>Mengubah warna utama di :root akan otomatis memperbarui seluruh komponen web.</p>
</div>
</body>
</html>
Uji dan amati bagaimana deklarasi CSS CSS Variables mengubah tampilan elemen di atas.