Text Reveal Effect
Text Reveal Effect é um componente de texto para React e Tailwind CSS, da biblioteca Motion Primitives, com licença MIT. Copia e cola no teu projeto.
Motion Primitives
MIT
text
O que é
Text Reveal Effect é um componente de texto para React e Tailwind CSS, da biblioteca Motion Primitives, com licença MIT. Copia e cola no teu projeto.
Como usar
Abre o componente no catálogo, carrega em copiar, e cola no teu projeto. O prompt copiado leva o código e as regras para o teu agente o reproduzir sem alterar nada.
Cinco cópias grátis por mês. Sem cartão.
Não precisa de pacotes além do que o projeto já tem
Licença
Este componente vem de Motion Primitives e é redistribuído sob a licença MIT, que permite uso comercial. O aviso de copyright viaja com o código.
Text Reveal Effect
'use client';
import { TextEffect } from '@/components/core/text-effect';
export function TextEffectWithCustomVariants() {
const getRandomColor = () => {
const letters = '0123456789ABCDEF';
let color = '#';
for (let i = 0; i < 6; i++) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
};
const fancyVariants = {
container: {
hidden: { opacity: 0 },
visible: {
opacity: 1,
transition: {
staggerChildren: 0.05,
},
},
},
item: {
hidden: () => ({
opacity: 0,
y: Math.random() * 100 - 50,
rotate: Math.random() * 90 - 45,
scale: 0.3,
color: getRandomColor(),
}),
visible: {
opacity: 1,
y: 0,
rotate: 0,
scale: 1,
color: getRandomColor(),
transition: {
type: 'spring',
damping: 12,
stiffness: 200,
},
},
},
};
return (
<TextEffect per='word' variants={fancyVariants}>
Animate your ideas with motion-primitives
</TextEffect>
);
}