Simple fade-in and slide-up animation wrapper using motion/react.

Wrapper para animar a entrada de elementos com fade-in e deslocamento vertical. Pode animar ao montar (animateOnMount) ou ao entrar no viewport (whileInView). Respeita prefers-reduced-motion (remove o deslocamento).

Importação

import { FadeIn } from "@zexon/ui/components/fade-in";

Uso

Exemplo

Item 1
Item 2

Props

PropTipoPredefiniçãoNotas
delaynumber0Atraso em segundos
durationnumber0.5Duração em segundos
yOffsetnumber20Deslocamento inicial no eixo Y (px)
oncebooleantrueSe anima apenas na primeira vez que entra na vista
marginstring"-50px"Margem do viewport para disparar a animação
animateOnMountbooleanfalseSe true, anima imediatamente em vez de esperar o scroll

Anterior:

Próximo: