Comment créer un menu hamburger animé personnalisé pour WordPress

Sur lamp;rsquoiPhone 7, le menu est divisé en plusieurs lignes, même incohérentes, mais il interfère également avec le contenu: Déplacez le menu avant damp;rsquoajouter lamp;rsquoicône hamburger. Je peux lamp;rsquoaméliorer en centrant lamp;rsquoélément de menu, mais il prend trop damp;rsquoespace. Au lieu de cela, jamp;rsquoajouterai un menu hamburger pour cacher le menu sur le petit écran jusquamp;rsquoà ce que lamp;rsquoutilisateur touche lamp;rsquoicône hamburger.
Ajouter une icône hamburger la première étape consiste à ajouter une icône hamburger. Vous pouvez le faire dans le fichier damp;rsquoen tête. Php du sujet. Remarque: utilisez un thème tiers, créez un sous thème et copiez le fichier damp;rsquoen tête. Php convertit le thème principal en ce thème et modifie le nouveau fichier en sous thème. Ajoutez un lien sous le menu de navigation principal. Ceci est à moi: charger le contenu 0c50da9ea9cc63f8d8846b58e68a3f09 ceci crée un lien vers la classe togglenava parce quamp;rsquoelle active et désactive la navigation. Ce lien est lamp;rsquoicône hamburger créée par le symbole HTML. Pas besoin de graphiques personnalisés: propres, hein?
Notez que le lien namp;rsquoapparaît nulle part: Camp;rsquoest juste une étiquette, pas une URL. Camp;rsquoest tout ce que devez ajouter au fichier damp;rsquoen tête afin que puissiez lamp;rsquoenregistrer et le fermer maintenant. Rafraîchissez lamp;rsquoécran, verrez lamp;rsquoicône hamburger apparaître: Nous ne voulons pas quamp;rsquoil soit visible sur la version Bureau du site, donc nous allons le réparer à lamp;rsquoétape suivante. Maintenant, cachez lamp;rsquoicône hamburger sur le grand écran pour montrer la partie quamp;rsquoil a commencé à assembler: le style. Vous pouvez ajouter tout cela à la Feuille de style du sujet. utilisez un sous thème, avez créé une feuille de style pour lui et pouvez y ajouter tout le contenu.
Remarque: mon sujet est réactif, mais namp;rsquoa pas été déplacé auparavant, donc je vais utiliser la largeur maximale dans les requêtes médias. votre sujet est
Commençons par la version grand écran (ou bureau) de lamp;rsquoicône Switch Switch. Ajoutez le à la Feuille de style: chargez le contenu 0c50da9ea9cc63f8d8846b58e68a3f09 cela rend les nouveaux liens (et icônes) invisibles par défaut. Je suis inclus! Important: Combien damp;rsquoautres styles de liens peuvent couvrir.
Maintenant, mon site apparaît sur le grand écran: Il est parti. Pour les plus petits écrans, nous devons à nouveau lamp;rsquoéteindre, mais nous le ferons bientôt. Ajouter des styles pour le menu move Burger maintenant, devez ajouter namp;rsquoimporte quel style pour la version move du menu, qui samp;rsquoaffiche lorsque lamp;rsquoutilisateur clique sur lamp;rsquoicône. Tout damp;rsquoabord, créez une requête multimédia dans la Feuille de style: le chargement de contenu 0c50da9ea9cc63f8d8846b58e68a3f09 I cible un écran damp;rsquoune largeur maximale de 480 Px, mais pouvez choisir un écran plus grand si voulez, surtout si votre menu est grand. Ajoutons maintenant un style à la requête moyenne. Tout damp;rsquoabord, nous réactiverons lamp;rsquoicône et lamp;rsquoécrirons:
Charger le contenu 0c50da9ea9cc63f8d8846b58e68a3f09 ceci réactivera lamp;rsquoicône du petit écran, ajoutera la position et la couleur, et définira les styles de curseur et damp;rsquoactivité pour écraser tout style existant dans le thème lié. Maintenant, créons notre propre menu. Ajoutez ceci à votre requête média: chargement de contenu 0c50da9ea9cc63f8d8846b58e68a3f09 voyons ce quamp;rsquoil fait: il fait apparaître le menu dans son ensemble comme un bloc en ligne avec un fond blanc pur et un positionnement relatif, de sorte que nous pouvons utiliser un positionnement absolu pour les sous éléments. Par défaut, lamp;rsquoélément UL est rendu invisible. Lorsque nous lamp;rsquoajoutons, le javascript le fait défiler, ce qui le fait apparaître. Il ajoute également un emplacement et un style de couleur à la liste. Supprime le flotteur damp;rsquoun élément de liste et lamp;rsquoaffiche comme un bloc. Sauvegardez la Feuille de style maintenant.
Jamp;rsquoai besoin que ça marche pour toi. Utilisez le menu hamburger sur votre site mobile? Quelles autres personnalisations effectuez sur le menu? Partagez vos idées dans les commentaires ci dessous. Étiquettes: déplacement

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins