Visite guidée (Tour)

Composant de visite guidée pour présenter les fonctionnalités d'une application pas à pas. Met en surbrillance les éléments cibles et affiche un popover explicatif avec navigation entre les étapes.

Utilisation de base

Fonctionnalité AFonctionnalité BFonctionnalité C
<button
  class="bj-btn"
  data-bj-tour
  data-bj-tour-steps='[
    { "target": "#feature-1", "title": "Bienvenue", "content": "Découvrez les fonctionnalités principales.", "placement": "bottom" },
    { "target": "#feature-2", "title": "Tableau de bord", "content": "Visualisez vos données en un clin d\u2019œil.", "placement": "right" },
    { "target": "#feature-3", "title": "Paramètres", "content": "Personnalisez votre expérience.", "placement": "left" }
  ]'
>
  Démarrer la visite
</button>

Classes CSS

ClasseDescription
.bj-tour-overlaySuperposition couvrant la page pendant la visite
.bj-tour-overlay__backdropFond semi-transparent de l'overlay
.bj-tour-highlightZone de surbrillance autour de l'élément cible
.bj-tour-popoverPopover explicatif flottant
.bj-tour-popover__headerEn-tête du popover (titre + numéro d'étape)
.bj-tour-popover__titleTitre de l'étape
.bj-tour-popover__stepIndicateur du numéro d'étape
.bj-tour-popover__bodyCorps du popover (description)
.bj-tour-popover__footerPied du popover (progression + actions)
.bj-tour-popover__progressConteneur des points de progression
.bj-tour-popover__progress-dotPoint de progression individuel
.bj-tour-popover__progress-dot--activePoint de progression actif
.bj-tour-popover__progress-dot--donePoint de progression complété
.bj-tour-popover__actionsConteneur des boutons Précédent / Suivant
.bj-tour-popover__closeBouton de fermeture du popover

Attributs data

ClasseDescription
data-bj-tourActive le comportement visite guidée sur l'élément déclencheur
data-bj-tour-stepsTableau JSON décrivant les étapes de la visite

Accessibilité

Le popover possède role="dialog" et aria-label. Le focus est piégé dans le popover pendant la visite. Les touches Flèche droite, Flèche gauche et Échap permettent de naviguer ou fermer. Le focus est restauré à l'élément déclencheur à la fin de la visite.