Voici un petit mémo pour afficher un menu overlay sur son site wordpress, comme celui ci :
Le menu est caché, et au clic sur l’icone du « menu burger » on fait apparaître notre menu dans un conteneur pleine page avec un effet d’opacité.
On va ici procéder en 3 étapes.
Tout d’abord je définis mon menu dans ma page,(header, home ou ailleurs selon la structure du thème ) et je l’entoure d’une div.overlay. Je place le html qui appelle les icônes d’ouverture et de fermeture de ma div. Le « bouton » d’ouverture étant toujours visible je le place en dehors du conteneur.
Je crée le css nécessaire pour afficher mon menu sous forme de liste dans une div pleine largeur.
Je crée le js nécessaire pour cacher/faire apparaître le menu.
Puis dans un fichier js à part, je place mon code pour l’ouverture et fermeture du menu (code largement à améliorer, mais simplifié volontairement pour bien dérouler les étapes)