🌑 Dark Vador¶
Le but de cet exercice est de basculer le thème du site entre clair et sombre en cliquant sur une case à cocher (checkbox).
Au chargement de la page, la balise <html>
possède déjà l’attribut data-bs-theme="dark"
.
Résultat attendu¶
Indices¶
Cherchez addEventListener
, querySelector
, getAttribute
et setAttribute
dans l'aide mémoire.
Qui sait, ça pourrait peut-être vous être utile 😜
Instructions¶
- Ouvrez le CodePen de départ : https://codepen.io/tim-momo/pen/zYVyYJp
- Cliquez sur Fork afin de créer votre propre copie du projet
- En JavaScript, sélectionnez la case à cocher avec
querySelector
. - Ajoutez un événement
click
dessus avecaddEventListener
. - Dans la fonction de l’événement, changez l’attribut
data-bs-theme
sur la balise<html>
:dark
: pour activer le mode sombrelight
: pour revenir au mode clair