Comment créer un menu de navigation flottant collant dans WordPress


Récemment, un de nos utilisateurs nous a demandé comment créer un menu de navigation collant pour son site?

Les menus de navigation persistants restent à l’écran lorsque les utilisateurs font défiler la page. Cela rend le menu supérieur toujours visible, ce qui est bon pour l’expérience utilisateur car il contient des liens vers les sections les plus importantes de votre site Web.

Dans cet article, nous allons vous montrer comment créer facilement un menu de navigation flottant collant dans WordPress.

Créer un menu de navigation flottant collant dans WordPress

Qu’est-ce qu’un menu de navigation flottant collant?

Un menu de navigation collant ou flottant est celui qui «colle» en haut de l’écran lorsqu’un utilisateur fait défiler vers le bas. Cela rend votre menu visible aux utilisateurs à tout moment.

Voici un menu collant en action. Nous allons vous montrer comment créer un menu exactement comme celui-ci pour votre propre site:

Un menu de navigation collant en action sur notre site de démonstration

Pourquoi et quand les menus collants peuvent être utiles?

Habituellement, le menu de navigation supérieur contient des liens vers les sections les plus importantes d’un site Web. Un menu flottant rend ces liens toujours visibles, ce qui évite aux utilisateurs de revenir en haut. Il est également prouvé qu’il augmente les conversions.

Si vous exploitez une boutique en ligne, votre menu de navigation supérieur comprend probablement des liens vers le panier, les catégories de produits et la recherche de produits. Rendre ce menu collant peut vous aider à réduire les abandons de panier et à augmenter les ventes.

Certains des meilleurs thèmes WordPress ont un support intégré pour un menu de navigation collant. Consultez simplement les paramètres de votre thème sous ThemesCustomize pour activer cette fonctionnalité.

Si votre thème ne dispose pas de cette option, continuez à lire et nous vous montrerons comment créer facilement un menu de navigation flottant collant dans n’importe quel thème WordPress ou boutique WooCommerce.

Méthode 1: Ajoutez votre menu de navigation flottant collant à l’aide d’un plug-in

C’est la méthode la plus simple. Nous le recommandons à tous les utilisateurs de WordPress, en particulier aux débutants.

Si vous n’avez pas encore configuré votre menu de navigation, continuez et faites-le en utilisant nos instructions sur la façon d’ajouter un menu de navigation dans WordPress.

Après cela, vous devez installer et activer le Menu collant (ou n’importe quoi!) Sur défilement brancher. Pour plus de détails, consultez notre guide étape par étape sur la façon d’installer un plugin WordPress.

Lors de l’activation, vous devez visiter le Paramètres »Menu collant (ou n’importe quoi!) page pour configurer les paramètres du plugin.

La page des paramètres du plugin Sticky Menu

Vous devez d’abord entrer l’ID CSS du menu de navigation que vous souhaitez rendre collant.

Vous devrez utiliser l’outil d’inspection de votre navigateur pour trouver l’ID CSS utilisé par votre menu de navigation.

Visitez simplement votre site Web et amenez votre souris dans le menu de navigation. Après cela, vous devez cliquer avec le bouton droit de la souris et sélectionner Inspecter dans le menu de votre navigateur.

Inspection de l'élément du menu de navigation sur votre site Web

Cela divisera l’écran de votre navigateur et vous pourrez voir le code source de votre menu de navigation.

Vous devez trouver une ligne de code relative à votre navigation ou à l’en-tête de votre site. Cela ressemblera à quelque chose comme ceci:

<nav id="site-navigation" class="main-navigation" role="navigation">

Si vous avez du mal à le trouver, placez le curseur de votre souris sur les différentes lignes de code dans le volet Inspecter. Le menu de navigation sera entièrement mis en évidence lorsque vous avez la bonne ligne de code:

Recherche de l'ID du menu de navigation à l'aide de l'outil d'inspection

Dans ce cas, l’ID CSS de notre menu de navigation est site-navigation.

Tout ce que vous avez à faire est de saisir l’ID CSS de votre menu dans les paramètres du plugin avec un hachage au début. Dans ce cas, c’est #site-navigation.

Saisie de l'ID de l'élément que vous souhaitez rendre collant (dans ce cas, le menu de navigation)

N’oubliez pas de cliquer sur le bouton «Enregistrer les modifications» en bas de la page.

Maintenant, allez-y et consultez votre menu collant en direct sur votre site Web WordPress. Il devrait rester sur la page lorsque vous faites défiler vers le bas, comme ceci:

Affichage du menu collant sur votre site Web

L’option suivante sur la page des paramètres du plugin est de définir l’espace entre le haut de votre écran et le menu de navigation persistant. Vous ne devez utiliser ce paramètre que si votre menu chevauche un élément que vous ne souhaitez pas masquer. Sinon, ignorez ce paramètre.

Nous vous recommandons de laisser la case cochée à côté de l’option: «Vérifier la barre d’administration». Cela permet au plugin d’ajouter de l’espace pour la barre d’administration WordPress, qui n’est visible que par les utilisateurs connectés.

Ici, vous pouvez voir que la barre d’administration de notre site de test s’affiche correctement au-dessus du menu collant:

La barre d'administration WordPress apparaît au-dessus du menu collant

L’option suivante vous permet de décocher le menu de navigation si un utilisateur visite votre site Web à l’aide d’un écran plus petit tel qu’un appareil mobile:

Le plugin de menu collant offre également d'autres options

Vous pouvez tester l’apparence de votre site sur les appareils mobiles ou les tablettes. Si vous n’aimez pas son apparence, ajoutez simplement 780px pour cette option.

N’oubliez pas de cliquer sur le bouton Enregistrer les modifications après avoir apporté des modifications à vos options.

Méthode 2: ajouter manuellement un menu de navigation flottant collant

Cette méthode vous oblige à ajouter du code CSS personnalisé à votre thème. Nous ne le recommandons pas aux débutants.

Nous vous recommandons également de consulter notre guide sur la façon d’ajouter facilement du CSS personnalisé à votre site WordPress avant de commencer.

Tout d’abord, vous devez visiter Apparence »Personnaliser pour lancer le personnalisateur de thème WordPress.

Ajout de CSS personnalisé dans le thème WordPress

Ensuite, cliquez sur ‘CSS supplémentaire’ dans le volet gauche, puis ajoutez ce code CSS.

#site-navigation {
    background:#00000;
    height:60px;
    z-index:170;
    margin:0 auto;
    border-bottom:1px solid #dadada;
    width:100%;
    position:fixed;
    top:0;
    left:0;
    right:0;
    text-align: center;
}

Remarque: Cela produira un menu de navigation avec un fond noir. Si vous voulez une couleur différente, changez le nombre à côté de background. Par exemple, en utilisant background: #ffffff vous donnera un arrière-plan de menu blanc.

Remplacez simplement #site-navigation avec l’ID CSS de votre menu de navigation puis cliquez sur le bouton Publier en haut de l’écran.

Allez-y et visitez votre site Web pour voir votre menu de navigation flottant collant en action:

Un menu de navigation collant / flottant créé à l'aide de CSS

Que faire si votre menu de navigation apparaît normalement sous l’en-tête du site plutôt qu’au-dessus? Si tel est le cas, ce code CSS peut chevaucher le titre et l’en-tête du site ou apparaître trop près de celui-ci avant que l’utilisateur ne fasse défiler:

Le menu de navigation persistant chevauche légèrement le titre du site

Cela peut être facilement ajusté en ajoutant une marge à votre zone d’en-tête à l’aide d’un code CSS supplémentaire:

.site-branding {
margin-top:60px !important;
}

Remplacer site-branding avec la classe CSS de votre zone d’en-tête. Désormais, le menu de navigation persistant ne chevauchera plus votre en-tête avant que l’utilisateur ne fasse défiler vers le bas:

Il y a maintenant de la place pour le titre sous le menu de navigation collant

Nous espérons que cet article vous a aidé à ajouter un menu de navigation flottant collant à votre site WordPress. Vous pouvez également consulter notre guide sur la création d’un thème WordPress personnalisé sans écrire de code, et notre comparaison des meilleurs plugins de création de page WordPress.

Si vous avez aimé cet article, veuillez vous abonner à notre Chaîne Youtube pour les didacticiels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Le message Comment créer un menu de navigation flottant collant dans WordPress est apparu en premier sur WPBeginner.



Partagez cet article

Newsletter

Inscrivez-vous à notre newsletter pour profiter de toutes nos astuces !

Laissez une réponse

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