Stagger Group

Wrapper for staggered list animations using motion/react variants.

Conjunto de wrappers para animar listas ou grelhas em cascata (stagger). O StaggerGroup controla o tempo entre os filhos, e cada StaggerItem define a sua própria animação de entrada. Respeita prefers-reduced-motion (anula o stagger e o deslocamento).

Importação

import { StaggerGroup, StaggerItem } from "@zexon/ui/components/stagger-group";

Uso

Exemplo

Props

StaggerGroup

PropTipoPredefiniçãoNotas
staggerDelaynumber0.1Atraso entre cada filho (segundos)
delaynumber0Atraso inicial antes de começar o stagger
oncebooleantrueSe anima apenas na primeira vez
marginstring"-50px"Margem do viewport
animateOnMountbooleanfalseSe true, anima imediatamente

StaggerItem

PropTipoPredefiniçãoNotas
yOffsetnumber20Deslocamento inicial no eixo Y (px)
durationnumber0.5Duração da animação do item

Anterior:

Próximo: