Tu veux que ton menu de navigation suive lâutilisateur quand il scroll ?
Tu veux amĂ©liorer lâexpĂ©rience sur mobile ou sur des pages longues ?
âĄïž myStickymenu est le plugin parfait pour ajouter un menu sticky sans coder une ligne de CSS ou de JS.
Dans ce tutoriel, on va voir :
- Pourquoi utiliser un menu sticky ?
- Comment installer et configurer le plugin myStickymenu
- Les options recommandées pour un rendu propre
- Astuces pour lâoptimiser sur mobile
đŻ Pourquoi un menu sticky ?
Le menu sticky (ou collant) est une barre de navigation toujours visible en haut de lâĂ©cran, mĂȘme quand lâutilisateur scrolle.
â Avantages :
- AmĂ©liore lâergonomie
- Augmente les clics sur les liens importants
- Facilite la navigation sur mobile/tablette
- Renforce la conversion (call-to-action toujours visible)
đĄ En UX/UI, câest une bonne pratique sur les pages longues, les blogs, ou les landing pages.
đ§ Installation de myStickymenu
Depuis ton admin WordPress :
Extensions > Ajouter > Rechercher : "myStickymenu"
Ou via WP-CLI :
wp plugin install mystickymenu --activate
Plugin officiel : https://fr.wordpress.org/plugins/mystickymenu/
âïž Configuration initiale
Une fois installé, tu trouveras le menu :
Réglages > myStickymenu
Ătape 1 : SĂ©lection de lâĂ©lĂ©ment Ă rendre sticky
Par défaut, le plugin cible :
#masthead
Mais tu peux le remplacer par nâimporte quel sĂ©lecteur CSS, comme :
.header, .navbar, #main-menu
đ Utilise lâinspecteur de ton navigateur (clic droit > « Inspecter ») pour trouver le bon ID ou classe de ton menu.
Ătape 2 : Options essentielles
â
Sticky Class
đ Classe ou ID de lâĂ©lĂ©ment Ă fixer
â
Enable on homepage only ?
đ Active uniquement sur la page dâaccueil ? (laisse dĂ©cochĂ© si tu veux partout)
â
Fade or Slide effect ?
đ Active un effet dâapparition doux (fade/slide)
â
Hide when scrolling down ?
đ Masquer le menu quand on scrolle vers le bas, et le rĂ©afficher quand on remonte. TrĂšs pratique sur mobile.
â
Responsive Width Limit
đ Tu peux limiter le sticky Ă certains Ă©crans (ex : 1024px pour le dĂ©sactiver sur bureau)
đš Personnalisation visuelle
Tu peux modifier :
- â La couleur de fond
- â LâopacitĂ© (utile pour quâil soit transparent en haut, mais visible ensuite)
- â Le z-index si ton menu passe derriĂšre d’autres Ă©lĂ©ments
- â Ajouter une hauteur personnalisĂ©e (padding/margin)
Exemple CSS Ă ajouter :
#masthead.stuck {
background-color: rgba(255, 255, 255, 0.95);
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
transition: all 0.3s ease;
}
đ± Astuces responsive mobile
Si ton thÚme affiche un burger menu ou une barre réduite sur mobile :
- Vérifie que le menu reste visible en scroll
- DĂ©sactive lâeffet sticky sur les Ă©crans < 768px si besoin
- Active lâoption « Hide on scroll down » pour ne pas gĂȘner la lecture
@media (max-width: 768px) {
#masthead.stuck {
padding: 10px 20px;
}
}
⥠Compatibilité
Fonctionnalité | Compatible avec myStickymenu |
---|---|
ThĂšmes modernes (Astra, Blocksy, etc.) | â |
Menus personnalisĂ©s | â (via ID ou classe) |
Elementor / Gutenberg | â |
WooCommerce / panier flottant | â (si bien configurĂ©) |
đ§ SEO & performance
- âïž Aucun impact nĂ©gatif sur le SEO (contenu inchangĂ©)
- âïž Chargement lĂ©ger (plugin trĂšs optimisĂ©)
- â ïž Ne pas utiliser trop dâeffets de transition inutiles
- â ïž VĂ©rifie que le sticky menu ne cache pas le contenu important sur mobile
đ RĂ©sumĂ© & recommandations
Avantages | Inconvénients |
---|---|
Configuration rapide | Version gratuite limitée |
Compatible responsive | Design basique par défaut |
Léger, sans dépendance JS | Peut nécessiter du CSS personnalisé |
UX mobile améliorée |
đ Conclusion
Tu veux un menu fixe sur ton site WordPress ?
Avec myStickymenu, tu peux lâajouter en quelques clics, sans toucher au code.
Câest un petit plugin, mais avec un gros impact UX. IdĂ©al pour garder tes liens importants, call-to-action ou paniers visibles tout le temps.
Laisser un commentaire