@brickslab/ui-web
Rotation de mots pour titres dynamiques. Alterne une liste de mots avec des transitions slide, fade ou flip à intervalle configurable.
Transitions
slide · fade · flip
Dans un titre hero
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
words | string[] | — | ✓ | Liste de mots à alterner. |
interval | number | 2500 | — | Temps d'affichage par mot en ms. |
transition | "slide" | "fade" | "flip" | "slide" | — | Effet de transition entre les mots. |
duration | number | 0.4 | — | Durée de la transition en secondes. |
pauseOnHover | boolean | false | — | Met en pause la rotation au survol. |
loop | boolean | true | — | Boucle infinie ou arrêt au dernier mot. |
reducedMotion | "auto" | "always" | "never" | "auto" | — | Affiche statiquement si réduit. |
onChange | (index: number) => void | — | — | Callback appelé à chaque changement de mot. |