Todos os componentes

Staggered Reveal Group

Staggered Reveal Group é um componente para React e Tailwind CSS, da biblioteca Motion Primitives, com licença MIT. Copia e cola no teu projeto.

Motion Primitives MIT other

O que é

Staggered Reveal Group é um componente 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.

Abrir no catálogo

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.

Staggered Reveal Group

app/docs/animated-group/animated-group-custom-variants-2.tsx
'use client';
import { AnimatedGroup } from '@/components/core/animated-group';

export function AnimatedGroupCustomVariants2() {
  return (
    <AnimatedGroup
      className='grid h-full grid-cols-2 gap-8 p-12 md:grid-cols-3 lg:grid-cols-4'
      variants={{
        container: {
          visible: {
            transition: {
              staggerChildren: 0.05,
            },
          },
        },
        item: {
          hidden: {
            opacity: 0,
            filter: 'blur(12px)',
            y: -60,
            rotateX: 90,
          },
          visible: {
            opacity: 1,
            filter: 'blur(0px)',
            y: 0,
            rotateX: 0,
            transition: {
              type: 'spring',
              bounce: 0.3,
              duration: 1,
            },
          },
        },
      }}
    >
      <div key={1}>
        <img
          src='/national_geographic_logo.svg'
          alt='Apple Music logo'
          className='h-auto w-full'
        />
      </div>
      <div key={2}>
        <img src='/sony_logo.svg' alt='Chrome logo' className='h-auto w-full' />
      </div>
      <div key={3}>
        <img
          src='/strava_logo.svg'
          alt='Strava logo'
          className='h-auto w-full'
        />
      </div>
      <div key={4}>
        <img
          src='/nintendo_logo.svg'
          alt='Nintendo logo'
          className='h-auto w-full'
        />
      </div>
    </AnimatedGroup>
  );
}

Componentes parecidos