Rotating Text Demo

PreviousNext

Demo showing an animated rotating text.

Docs
animate-uiui

Preview

Loading preview…
registry/demo/primitives/texts/rotating/index.tsx
import {
  RotatingText,
  RotatingTextContainer,
} from '@/components/animate-ui/primitives/texts/rotating';

interface RotatingTextDemoProps {
  delay: number;
  y: number;
  duration: number;
}

export const RotatingTextDemo = ({
  delay,
  y,
  duration,
}: RotatingTextDemoProps) => {
  return (
    <RotatingTextContainer
      key={delay}
      delay={delay}
      y={y}
      duration={duration}
      className="text-4xl font-semibold"
      text={['Rotating', 'Text', 'Demo']}
    >
      <RotatingText />
    </RotatingTextContainer>
  );
};

Installation

npx shadcn@latest add @animate-ui/demo-primitives-texts-rotating

Usage

import { DemoPrimitivesTextsRotating } from "@/components/ui/demo-primitives-texts-rotating"
<DemoPrimitivesTextsRotating />