Composant Breadcrumbs Angular | ng-hub-ui-breadcrumbs

Composant breadcrumbs Angular avec intégration au Router, templates personnalisés, support RTL et tokens de style flexibles.

Styles

Mixins et styles

Override any of the `--hub-breadcrumb-*` design tokens in a single include. Every parameter is OPTIONAL and defaults to `null`: only the parameters you pass are emitted, so the rest keep the component's defaults. Token-based and self-contained (no Bootstrap dependencies).

Theming with hub-breadcrumb-theme
MixinParamètresDescription
Theming
hub-breadcrumb-theme()
$bg--hub-breadcrumb-bg
$color--hub-breadcrumb-color
$border-radius--hub-breadcrumb-border-radius
$padding-x--hub-breadcrumb-padding-x
$padding-y--hub-breadcrumb-padding-y
$margin-bottom--hub-breadcrumb-margin-bottom
$font-size--hub-breadcrumb-font-size
$divider--hub-breadcrumb-divider
$divider-flipped--hub-breadcrumb-divider-flipped
$divider-color--hub-breadcrumb-divider-color
$item-padding-x--hub-breadcrumb-item-padding-x
$item-active-color--hub-breadcrumb-item-active-color
$accent--hub-breadcrumb-accent
$link-color--hub-breadcrumb-link-color
$link-hover-color--hub-breadcrumb-link-hover-color
$link-decoration--hub-breadcrumb-link-decoration
$link-hover-decoration--hub-breadcrumb-link-hover-decoration
One-call theming for `<hub-breadcrumb>`

Variables CSS

Personnalisez chaque pixel avec 18 variables CSS. Remplacez-les au niveau de :root ou limitez-les à un conteneur.

Breadcrumbs

Design tokens read by this component. Override them on the host element (or any ancestor) to customize; every default falls back to the ng-hub-ui-ds layer.

VariablePar défautTypeDescription
--hub-breadcrumb-padding-xvar(--hub-ref-space-3, 1rem)length Rembourrage horizontal autour de l'ensemble du composant breadcrumb.
--hub-breadcrumb-padding-y0.25remlength Rembourrage vertical autour de l'ensemble du composant breadcrumb.
--hub-breadcrumb-margin-bottomvar(--hub-ref-space-0, 0)length Marge inférieure du composant breadcrumb.
--hub-breadcrumb-bgvar(--hub-sys-surface-page, transparent)color Couleur d'arrière-plan du conteneur du breadcrumb.
--hub-breadcrumb-colorvar(--hub-sys-text-primary, #212529)color Base text color of the breadcrumb list
--hub-breadcrumb-font-sizeinheritlength Taille de police du texte du breadcrumb.
--hub-breadcrumb-border-radiusvar(--hub-ref-radius-md, 0.375rem)length Rayon de bordure du conteneur du breadcrumb.
--hub-breadcrumb-divider-colorvar(--hub-sys-text-muted, #6c757d)color Couleur du séparateur.
--hub-breadcrumb-divider'>'string Caractère ou symbole utilisé comme séparateur entre les éléments du breadcrumb.
--hub-breadcrumb-divider-flipped'<'string Caractère séparateur utilisé dans les mises en page RTL (direction inversée).
--hub-breadcrumb-item-padding-xvar(--hub-ref-space-1, 0.25rem)length Rembourrage horizontal autour des éléments individuels du breadcrumb.
--hub-breadcrumb-item-active-colorvar(--hub-sys-text-muted, #6c757d)color Couleur du texte de l'élément actif (courant) du breadcrumb.
--hub-breadcrumb-accentvar(--hub-sys-color-primary, #0d6efd)color Semantic accent for the links — re-based per variant (default = link colour)
--hub-breadcrumb-link-colorvar(--hub-breadcrumb-accent)color Couleur du texte des éléments non actifs du breadcrumb (liens).
--hub-breadcrumb-link-hover-colorvar(--hub-breadcrumb-accent-emphasis, var(--hub-sys-link-hover-color, #0a58ca))color Couleur du texte au survol des liens du breadcrumb.
--hub-breadcrumb-link-decorationnonestring Text decoration of breadcrumb links
--hub-breadcrumb-link-hover-decorationunderlinestring Text decoration of breadcrumb links on hover
--hub-breadcrumb-max-item-width12remlength Largeur maximale d'une étiquette lorsque la troncature est activée.

Styles et theming

Variables CSS et thématisation

Contrôle complet de la thématisation via les propriétés personnalisées CSS pour les séparateurs, les couleurs, l'espacement et l'apparence visuelle.

Exemples:

CSS Variables Customization

Customize breadcrumbs appearance using CSS custom properties for complete theming

Breadcrumbs - CSS Variables Styling

Customization of dividers, colors, and spacing through CSS variables

Custom Colors (via CSS class)

Code

Code
Import:
Template:
Component: