Bismillaahirrohmaanirrohiim…
Tentunya kita sudah tahu bahwa CSS bisa menggunakan variabel, sehingga implementasinya akan semakin mudah.
Salah satu kegunaannya adalah saat kita ingin mengganti warna primary CSS menjadi dinamis, dapat dilakukan dengan mudah menggunakan javascript.
Berikut kode yang bisa dicoba:
<!DOCTYPE html> <html> <head> <style type="text/css"> :root { --bg: blue; --white: white; } body { background-color: var(--bg); } h2 { border-bottom: 2px solid var(--bg); } .container { color: var(--bg); background-color: var(--white); padding: 15px; } .container button { background-color: var(--white); color: var(--bg); border: 1px solid var(--bg); padding: 5px; } </style> <script type="text/javascript"> var r = document.querySelector(':root'); function myFunction_get() { var rs = getComputedStyle(r); alert("Nilai --bg: " + rs.getPropertyValue('--bg')); } function myFunction_set() { // ganti bg jadi red r.style.setProperty('--bg', 'red'); } </script> </head> <body> <h1>Set dan update Variable CSS dengan JavaScript</h1> <div class="container"> <h2>Lorem Ipsum</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam semper diam at erat pulvinar, at pulvinar felis blandit.</p> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam semper diam at erat pulvinar, at pulvinar felis blandit.</p> <p> <button>Yes</button> <button>No</button> </p> </div> <br> <button type="button" >Demikian semoga bermanfaat
Bismillaahirrohmaanirrohiim... Berikut ini kumpulan css yang berguna, untuk mengingat saja. Input atau button delay saat…
Bismillaahirrohmaanirrohiim... Berikut ini cara grouping warna baris pada tabel dengan PHP, dimana jika ada kode…
CMS (Content Management System) Web untuk Desain Interior adalah solusi lengkap untuk mempresentasikan bisnis desain…
Bismillaahirrohmaanirrohiim... Berikut ini source code yang dapat dimodifikasi untuk membuat front end website sekolah dengan…
Bismillaahirrohmaanirrohiim... Jika domain dan sub domainnya berada dalam satu vps cyberpanel, maka seringkali jadi tidak…
Bismillaahirrohmaanirrohiim... Dalam era digital saat ini, penggunaan aplikasi kasir (Point of Sale/POS) menjadi solusi penting…