Timeline et Étapes de Progression Angular | ng-hub-ui-milestones

Composant timeline et étapes de progression Angular : vertical ou horizontal, nœuds entièrement personnalisables, contenu à l'intérieur et à côté de chaque étape, thématisé via variables CSS.

Styles

Mixins et styles

Override the `--hub-milestone-*` 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 their defaults. Token-based and self-contained.

Theming with hub-milestones-theme

Kickoff

Project scoped and approved.

Build

The current step, in progress.

Launch

Not started yet.

MixinParamètresDescription
Theming
hub-milestones-theme()
$node-color--hub-milestone-node-color
$node-text--hub-milestone-node-text
$node-size--hub-milestone-node-size
$node-font-size--hub-milestone-node-font-size
$connector-bg--hub-milestone-connector-bg
$connector-pending-bg--hub-milestone-connector-pending-bg
$connector-thickness--hub-milestone-connector-thickness
$pending-bg--hub-milestone-pending-bg
$pending-border--hub-milestone-pending-border
$pending-color--hub-milestone-pending-color
$error-bg--hub-milestone-error-bg
$body-color--hub-milestone-body-color
$body-muted--hub-milestone-body-muted
$gap--hub-milestone-gap
$spacing--hub-milestone-spacing
One-call token theming for `<hub-milestones>`

Variables CSS

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

Milestones

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-milestone-body-colorvar(--hub-sys-text-primary, #212529)color Couleur principale du texte du corps.
--hub-milestone-body-mutedvar(--hub-sys-text-muted, #6c757d)string Couleur atténuée / secondaire du texte du corps.
--hub-milestone-connector-bgvar(--hub-milestone-node-color)color Remplissage du connecteur entre les nodes terminés / actifs.
--hub-milestone-connector-pending-bgvar(--hub-sys-border-color-default, #dee2e6)color Remplissage du connecteur menant à un node en attente.
--hub-milestone-connector-thickness3pxlength Épaisseur du rail de connexion.
--hub-milestone-error-bgvar(--hub-sys-color-danger, #dc3545)color Arrière-plan d'un node en erreur.
--hub-milestone-gap1remlength Espace entre le rail des nodes et le contenu du corps.
--hub-milestone-node-colorvar(--hub-sys-color-primary, #0d6efd)color Arrière-plan du node pour les états complet / actif. Le `color` propre à chaque node l'emporte.
--hub-milestone-node-font-size1.05remlength Taille de police du contenu du node (numéro / libellé).
--hub-milestone-node-size2.75remlength Diamètre du cercle du node.
--hub-milestone-node-textvar(--hub-ref-color-white, #ffffff)color Couleur du contenu du node sur les nodes colorés.
--hub-milestone-pending-bgvar(--hub-sys-surface-elevated, #f8f9fa)color Arrière-plan d'un node en attente.
--hub-milestone-pending-bordervar(--hub-sys-border-color-default, #dee2e6)border Couleur de la bordure d'un node en attente.
--hub-milestone-pending-colorvar(--hub-sys-text-muted, #6c757d)color Couleur du contenu d'un node en attente.
--hub-milestone-spacing1.75remlength Espacement entre les étapes consécutives.
--hub-milestone-pulse-colorvar(--hub-milestone-node-color)color Couleur de l’onde de pulsation du nœud actif. Par défaut l’accent du nœud, donc elle suit tout override `color` par nœud.
--hub-milestone-pulse-duration1.6stransition Durée d’un cycle de pulsation.
--hub-milestone-pulse-spread0.75remlength Distance d’expansion de l’onde au-delà du nœud.
--hub-milestone-reveal-duration0.5stransition Durée du remplissage de chaque connecteur lors de la révélation.
--hub-milestone-reveal-stagger0.14sstring Délai entre le remplissage de connecteurs consécutifs, créant la révélation en cascade.