Bouton WordPress amélioré
📖 Documentation du Widget Bouton Amélioré - Métal Rouge SAMR
Vue d'ensemble
Le widget Bouton Amélioré est un composant Elementor qui crée des boutons interactifs avec défilement fluide (smooth scroll) vers des sections spécifiques de votre page. Il offre une personnalisation visuelle complète et une navigation intelligente.
🚀 Fonctionnalités principales
✨ Navigation intelligente
Défilement fluide : Animation smooth vers les sections ciblées
Décalage personnalisable : Compensation automatique pour les en-têtes fixes
Ancres URL : Mise à jour de l'adresse dans le navigateur
Vitesse configurable : Contrôle de la rapidité du défilement
🎯 Ciblage précis
Liens d'ancrage : Navigation vers des ID d'éléments (#mon-element)
Validation automatique : Vérification de l'existence des éléments cibles
Fallback intelligent : Comportement par défaut si l'élément n'existe pas
🎨 Personnalisation complète
Icônes intégrées : Choix d'icônes avec positionnement gauche/droite
États visuels : Normal, hover, focus avec transitions
Responsive design : Adapté à tous les appareils
ID personnalisé : Attribution d'identifiant unique
📋 Installation et ajout du widget
Prérequis
WordPress 5.0+
Elementor Pro 3.0+
Plugin Métal Rouge SAMR Extension activé
Ajout sur une page
Ouvrir l'éditeur Elementor sur votre page
Rechercher "Bouton" dans le panneau widgets Métal Rouge SAMR
Glisser-déposer le widget dans votre section
Le widget se trouve dans "Métal Rouge SAMR"
⚙️ Configuration du contenu
🏷️ Onglet Contenu > Bouton
Texte et lien
Élément cible
Paramètres de défilement
Décalage de défilement
💡 Astuce : Le décalage compense les en-têtes fixes. Si votre header fait 8vh de haut, mettez 8vh de décalage. (8vh est la valeur actuelle du header de metal-rouge.fr)
🎨 Onglet Contenu > Icône
Choix de l'icône
Position de l'icône
🆔 Onglet Contenu > Paramètres avancés
ID personnalisé
🎨 Personnalisation visuelle
🎭 Style du Bouton
État Normal
État Hover (au survol)
État Focus (sélection clavier)
📏 Dimensions et Espacement
Taille du bouton
Largeur du bouton
🔤 Typographie
Police et taille
Formatage du texte
🎯 Configuration des ancres
✅ Création d'une ancre
Dans Elementor
Sélectionner l'élément cible (section, colonne, widget)
Onglet Avancé > Paramètres avancés
ID CSS : Saisir
mon-ancre(sans #)Sauvegarder la page
Dans le widget Bouton
Élément cible : Saisir
mon-ancre(même nom)Lien :
#mon-ancre(avec #)Tester le fonctionnement
🎯 Exemples d'utilisation
Navigation de sections
Menu de navigation
🔧 Configuration avancée
⚡ Paramètres de performance
Vitesse optimale
Décalage intelligent
🎨 Styles personnalisés
Classes CSS disponibles
📱 Responsive avancé
Décalages responsives
Tailles de bouton
🧪 Tests et vérifications
✅ Checklist avant mise en ligne
Fonctionnement
Apparence
Accessibilité
🔍 Test complet du widget
Navigation basique
Créer une ancre : Section → Avancé → ID CSS :
test-sectionConfigurer le bouton : Élément cible :
test-sectionCliquer sur le bouton : Vérifier le défilement fluide
Observer l'URL : Doit afficher
#test-section
Test responsive
Mode desktop : Défilement avec décalage normal
Mode tablette : Vérifier la vitesse et décalage
Mode mobile : Test tactile et espacement adapté
Navigation clavier : Tab + Entrée sur tous les appareils
💡 Bonnes pratiques
🎯 Nommage des ancres
🚀 Performance
Limiter le nombre de boutons avec défilement sur une page
Utiliser des ID uniques pour éviter les conflits
Tester régulièrement après ajout de contenu
Optimiser les images des sections ciblées
📱 Expérience utilisateur
Textes de boutons explicites : "Voir nos services" plutôt que "Cliquer ici"
Cohérence visuelle : Même style pour tous les boutons de navigation
Feedback visuel : États hover et active bien distincts
Accessibilité : Navigation clavier fonctionnelle
📝 Checklist rapide d'utilisation
➕ Créer un bouton de navigation
Créer l'ancre cible : Section → Avancé → ID CSS
Ajouter le widget Bouton dans votre contenu
Configurer le lien : #nom-de-lancre
Définir l'élément cible : nom-de-lancre (sans #)
Ajuster vitesse et décalage selon vos besoins
Personnaliser l'apparence selon votre charte
Tester le fonctionnement avant publication
⚙️ Modifier un bouton existant
Sélectionner le bouton dans Elementor
Modifier le texte/lien si nécessaire
Ajuster les paramètres de défilement
Personnaliser l'apparence si besoin
Tester les modifications avant sauvegarde
Mis à jour