Comment créer un menu hamburger animé personnalisé pour WordPress
Sur l’iPhone 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 d’ajouter l’icône hamburger. Je peux l’améliorer en centrant l’élément de menu, mais il prend trop d’espace. Au lieu de cela, j’ajouterai un menu hamburger pour cacher le menu sur le petit écran jusqu’à ce que l’utilisateur touche l’icône hamburger.Ajouter une icône hamburger la première étape consiste à ajouter une icône hamburger. Vous pouvez le faire dans le fichier d’en – tête. Php du sujet. Remarque: Si vous utilisez un thème tiers, créez un sous – thème et copiez le fichier d’en – 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 qu’elle active et désactive la navigation. Ce lien est l’icône hamburger créée par le symbole HTML. Pas besoin de graphiques personnalisés: propres, hein?
Notez que le lien n’apparaît nulle part: C’est juste une étiquette, pas une URL. C’est tout ce que vous devez ajouter au fichier d’en – tête afin que vous puissiez l’enregistrer et le fermer maintenant. Si vous Rafraîchissez l’écran, vous verrez l’icône hamburger apparaître: Nous ne voulons pas qu’il soit visible sur la version Bureau du site, donc nous allons le réparer à l’étape suivante. Maintenant, cachez l’icône hamburger sur le grand écran pour montrer la partie qu’il a commencé à assembler: le style. Vous pouvez ajouter tout cela à la Feuille de style du sujet. Si vous utilisez un sous – thème, vous avez créé une feuille de style pour lui et vous pouvez y ajouter tout le contenu.
Remarque: mon sujet est réactif, mais n’a pas été déplacé auparavant, donc je vais utiliser la largeur maximale dans les requêtes médias. Si votre sujet est \
Commençons par la version grand écran (ou bureau) de l’icô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 d’autres 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 l’éteindre, mais nous le ferons bientôt. Ajouter des styles pour le menu move Burger maintenant, vous devez ajouter n’importe quel style pour la version move du menu, qui s’affiche lorsque l’utilisateur clique sur l’icône. Tout d’abord, créez une requête multimédia dans la Feuille de style: le chargement de contenu 0c50da9ea9cc63f8d8846b58e68a3f09 I cible un écran d’une largeur maximale de 480 Px, mais vous pouvez choisir un écran plus grand si vous voulez, surtout si votre menu est grand. Ajoutons maintenant un style à la requête moyenne. Tout d’abord, nous réactiverons l’icône et l’écrirons:
Charger le contenu 0c50da9ea9cc63f8d8846b58e68a3f09 ceci réactivera l’icône du petit écran, ajoutera la position et la couleur, et définira les styles de curseur et d’activité 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 qu’il 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, l’élément UL est rendu invisible. Lorsque nous l’ajoutons, 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 d’un élément de liste et l’affiche comme un bloc. Sauvegardez la Feuille de style maintenant.
J’ai besoin que ça marche pour toi. Utilisez – vous le menu hamburger sur votre site mobile? Quelles autres personnalisations effectuez – vous sur le menu? Partagez vos idées dans les commentaires ci – dessous. Étiquettes: déplacement