@brickslab/ui-web
Révélation progressive de texte au scroll. Chaque mot, caractère ou ligne apparaît avec fondu et/ou flou, idéal pour guider la lecture.
Par mot (défaut)
fade + blur — déclenchement au viewport
Par caractère
Fade seulement
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
children | string | — | ✓ | Texte à révéler. |
by | "word" | "character" | "line" | "word" | — | Granularité de révélation. |
fade | boolean | true | — | Applique un effet de fondu. |
blur | boolean | true | — | Applique un effet de flou à la révélation. |
duration | number | 0.6 | — | Durée par segment en secondes. |
stagger | number | 0.04 | — | Décalage entre segments en secondes. |
startOnView | boolean | true | — | Déclenche quand l'élément entre dans le viewport. |
reducedMotion | "auto" | "always" | "never" | "auto" | — | Désactive le flou/fade si réduit. |