Défi : Appliquer des Styles Dynamiques aux Éléments du DOM
Tâche
Création d'une carte interactive dont l'apparence peut être modifiée selon les actions de l'utilisateur. L'utilisateur peut changer la couleur d'arrière-plan de la carte, redimensionner celle-ci et activer ou désactiver un état « mis en surbrillance » pour un style supplémentaire.
- Modifier les styles en ligne : Lorsqu'un bouton est cliqué :
- Modifier la couleur d'arrière-plan du
<div>avec l'IDcarden"lightblue"; - Définir la largeur de la carte à
"300px"; - Ajouter une bordure de
2px solid #333autour de la carte.
- Modifier la couleur d'arrière-plan du
- Basculer une classe de surbrillance : Lorsqu'un bouton est cliqué :
- Ajouter ou retirer la classe
highlightsur le<div>avec l'IDcard.
- Ajouter ou retirer la classe
- Ajouter une classe de thème sombre : Lorsqu'un bouton est cliqué :
- Ajouter ou retirer la classe
dark-themesur le<body>, ce qui doit changer le thème de la page.
- Ajouter ou retirer la classe
index.html
index.css
index.js
- Utiliser
style.backgroundColorpour changer la couleur d'arrière-plan du<div>avec l'IDcarden"lightblue"; - Utiliser
style.widthpour définir la largeur de la carte à"300px"; - Utiliser
style.borderpour ajouter une bordure de2px solid #333autour de la carte ; - Utiliser
classList.toggle()pour ajouter ou retirer la classehighlightsur le<div>avec l'IDcard; - Utiliser
classList.toggle()pour ajouter ou retirer la classedark-themesur le<body>, ce qui doit changer le thème de la page.
index.html
index.css
index.js
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.22
Défi : Appliquer des Styles Dynamiques aux Éléments du DOM
Glissez pour afficher le menu
Tâche
Création d'une carte interactive dont l'apparence peut être modifiée selon les actions de l'utilisateur. L'utilisateur peut changer la couleur d'arrière-plan de la carte, redimensionner celle-ci et activer ou désactiver un état « mis en surbrillance » pour un style supplémentaire.
- Modifier les styles en ligne : Lorsqu'un bouton est cliqué :
- Modifier la couleur d'arrière-plan du
<div>avec l'IDcarden"lightblue"; - Définir la largeur de la carte à
"300px"; - Ajouter une bordure de
2px solid #333autour de la carte.
- Modifier la couleur d'arrière-plan du
- Basculer une classe de surbrillance : Lorsqu'un bouton est cliqué :
- Ajouter ou retirer la classe
highlightsur le<div>avec l'IDcard.
- Ajouter ou retirer la classe
- Ajouter une classe de thème sombre : Lorsqu'un bouton est cliqué :
- Ajouter ou retirer la classe
dark-themesur le<body>, ce qui doit changer le thème de la page.
- Ajouter ou retirer la classe
index.html
index.css
index.js
- Utiliser
style.backgroundColorpour changer la couleur d'arrière-plan du<div>avec l'IDcarden"lightblue"; - Utiliser
style.widthpour définir la largeur de la carte à"300px"; - Utiliser
style.borderpour ajouter une bordure de2px solid #333autour de la carte ; - Utiliser
classList.toggle()pour ajouter ou retirer la classehighlightsur le<div>avec l'IDcard; - Utiliser
classList.toggle()pour ajouter ou retirer la classedark-themesur le<body>, ce qui doit changer le thème de la page.
index.html
index.css
index.js
Merci pour vos commentaires !