Bonjour tout le monde,
Après avoir réussi à faire un menu déroulant en HTML et CSS, j'aimerai arriver à en faire un avec JS.
Seulement tout les tutos que j'ai pu trouver là dessus datent de très longtemps, ou alors la personne utilise Jquerry et compagnie, moi j'aimerai utiliser uniquement HTML, CSS et JS.
J'en appel donc à votre savoir faire afin de m'aider à trouver un code ou un tuto afin de m'aider à mettre ça en place (je ne cherche pas quelque chose de compliqué, juste un nav en haut avec la possibilité d'afficher un sous menu quand on passe la souris sur certains onglets).
Merci d'avance !
Pourquoi le faire en JS ?
C'est dans un but d'apprentissage ?
https://developer.mozilla.org/fr/docs/Web/API/Element/mouseover_event
tu peux ensuite jouer la visibilité de l'élément que tu veux afficher :
https://www.w3schools.com/jsref/prop_style_visibility.asp
ou changer sa classe css
https://www.w3schools.com/jsref/prop_html_classname.asp
C'est à la fois dans le but d'un apprentissage, mais également car mon menu actuel ne fonctionne pas en responsive puisque je peux pas exploiter ma fonction hover sur mobile
Là où avec JS je vais pouvoir utiliser la fonction onclick