DébutantNon commencé
Exercice 6.4 · 6 min · 0 tentative
Gérer les classes
Objectif
Ajouter et retirer des classes CSS avec classList.
Contexte
classList permet de gérer les classes d'un élément :
const bouton = document.querySelector("button")
// Ajouter une classe
bouton.classList.add("actif")
// Retirer une classe
bouton.classList.remove("desactive")
// Basculer (ajoute si absente, retire si présente)
bouton.classList.toggle("visible")
// Vérifier si une classe existe
bouton.classList.contains("actif") // true
Pourquoi classList ?
style | classList |
|---|---|
| Modifie le CSS inline | Utilise des classes CSS |
| Un seul style à la fois | Plusieurs styles groupés |
| Difficile à maintenir | Réutilisable, maintenable |
Consigne
- Ajoute la classe
"highlight"à la carte - Ajoute la classe
"active"à la carte - Retire la classe
"visible"
Résultat attendu :
- La carte devient jaune (highlight) et légèrement agrandie (active)
- La console affiche les classes avant et après modification
Objectifs
- Ajouter highlight
- Ajouter active
- Retirer visible
- La carte a la classe highlight
- La carte a la classe active
Lisez bien les instructions et lancez-vous !
Indices (0/3)
Indice 1 verrouillé
Indice 2 verrouillé
Indice 3 verrouillé