Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS - DOM : Background


bgsandbox


Pré-requis

Si tu as bien installé l'extension VS Code Live Server, tu peux voir apparaître un bouton Go Live en bas à droite de ton interface. Cela te permettra **lancer facilement un **serveur local**** pour afficher des fichiers HTML, CSS et JavaScript dans ton navigateur 😊.


Introduction

L'objectif de cet atelier est d'ajouter de l'intéractivité à cette page web.

C'est parce que nous souhaitons rendre notre page interactive que nous avons besoin de programmer certains comportements attendus. C'est à cet endroit que JavaScript entre en jeu !

Comme tu peux le constater, deux sections apparaissent. Tu vas donc devoir les rendre fonctionnelles !


🧠 Exercice n° 1

Concentre-toi sur la section de gauche. Tu vas devoir trouver le moyen, en cliquant sur le bouton, de changer la couleur d'arrière-plan de cette section !

Indice n° 1 Tu peux déclarer deux variables, pour y stocker et l'élément `button`, et la `section`. Tu peux utiliser la méthode `document.querySelector()` pour parvenir à tes fins.
Indice n° 2 Tu vas devoir ajouter un event listener (un écouteur d'événement) sur le bouton, et trouver le moyen pour changer la couleur de fond de la section !

Bonus 😈

Tu es parvenu à réaliser cette exercice ? Créé le code nécessaire pour que le bouton permette d'alterner entre la couleur d'origine (blanc) et la nouvelle couleur (rouge).

🧠 Exercice n° 2

Concentre-toi à présent sur la section de droite. Cette fois, ce n'est pas un bouton, mais un sélecteur. Ton objectif est de changer la couleur de fond en fonction de la couleur sélectionnée !

Indice n° 1 Tu peux déclarer trois variables. La première pour y stocker l'élément `select`, la seconde pour l'élément `section` et la troisième pour l'élément `button`. Tu peux utiliser la méthode `document.querySelector()` pour parvenir à tes fins.
Indice n° 2 Tu vas devoir ajouter un event listener (un écouteur d'événement) sur l'élément `button`, et un autre event listener sur l'élément `select`. La sélection d'une couleur doit déclencher une fonction. Le clic sur le bouton doit déclencher une autre fonction. Dans cette fonction, tu vas devoir trouver le moyen de récupérer la valeur de l'élément `select`, et d'utiliser cette valeur pour mettre à jour la couleur d'arrière plan 😉

About

A pedagogical template to introduce DOM manipulation.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages