Miette de pain
Indiquez l'emplacement de la page actuelle dans une hiérarchie de navigation qui ajoute automatiquement des séparateurs via CSS.
Exemple
Changer le séparateur
Les séparateurs sont automatiquement ajoutés en CSS via ::before
et content
. Ils peuvent être modifiés en modifiant $breadcrumb-divider
. La fonction quote est nécessaire pour générer les guillemets autour d'une chaîne, donc si vous voulez >
comme séparateur, vous pouvez utiliser ceci :
$breadcrumb-divider: quote(">");
Il est également possible d'utiliser une icône SVG embarquée en base64 :
$breadcrumb-divider: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPjxwYXRoIGQ9Ik0yLjUgMEwxIDEuNSAzLjUgNCAxIDYuNSAyLjUgOGw0LTQtNC00eiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+);
Le séparateur peut être supprimé en réglant $breadcrumb-divider
sur none
:
$breadcrumb-divider: none;
Accessibilité
Étant donné que les fils d'Ariane fournissent une navigation, il est judicieux d'ajouter une étiquette significative telle que aria-label="breadcrumb"
pour décrire le type de navigation fourni dans l' <nav>
élément, ainsi que d'appliquer un aria-current="page"
au dernier élément de l'ensemble pour indiquer qu'il représente la page actuelle.
Pour plus d'informations, consultez WAI-ARIA Authoring Practices for the breadcrumb pattern .