27193 sujets

CSS et mise en forme, CSS3

Bonjour,
je développe un site wordpress pour un photographe et j'ai mis au point un menu qui se déroule au survol du bouton. Sur les smartphones il faut cliquer sur le bouton menu pour qu'il se déroule, mais une fois déroulé je voudrais pouvoir le faire disparaitre en recliquant sur le bouton menu. Actuellement, une fois déroulé, pas moyen de le faire "rentrer" à moins de cliquer sur un des onglets pour ouvrir une autre page.
Sauriez-vous comment faire?
Voilà l'adresse du site:
http://srfrvum.cluster026.hosting.ovh.net/home/

Merci d'avance !
Bonjour,

comment procèdes tu actuellement pour ouvrir ton menu au clic ?
Parce que je constate un comportement différent entre la version mobile et desktop.

Après pour te répondre brièvement, il te suffit en js de détecter un clic sur le bouton de ton menu.
Si ton menu possède la classe "menu-open" (ou n'importe quel autre nom de classe) alors tu supprimes cette classe, sinon tu l'ajoutes.

Bon courage dans ton dev ! Smiley cligne
Modifié par Raphi (25 May 2020 - 16:32)