Join our Discord community
Interactive

Apple Hello Effect

Handwriting animation component for React and Next.js applications. Built with Motion, TypeScript support, and Tailwind CSS styling featuring Apple-inspired text animations with multilingual support and customizable timing.

Powered by

Loading component...

Installation

npx shadcn@latest add https://www.shadcn.io/registry/apple-hello-effect.json
npx shadcn@latest add https://www.shadcn.io/registry/apple-hello-effect.json
pnpm dlx shadcn@latest add https://www.shadcn.io/registry/apple-hello-effect.json
bunx shadcn@latest add https://www.shadcn.io/registry/apple-hello-effect.json

Features

  • Handwriting animation - Apple-inspired text drawing effects using Motion for React applications
  • Multilingual support - English and Vietnamese text with accurate stroke patterns using TypeScript
  • Performance optimized - Smooth 60fps animations with efficient SVG rendering for Next.js projects
  • Customizable timing - Speed controls and completion callbacks using JavaScript event handling
  • Accessible design - Proper ARIA titles and screen reader support using shadcn/ui patterns
  • Open source - Free animated text component with Tailwind CSS styling support

Examples

Multiple Languages

Loading component...

Use Cases

  • Landing pages - Hero section animations with handwritten welcome messages
  • Onboarding flows - Interactive introduction sequences for new users
  • Brand storytelling - Personal touch animations for marketing content
  • Educational apps - Language learning with handwriting demonstrations

API Reference

AppleHelloEnglishEffect

PropTypeDefaultDescription
speednumber1Animation speed multiplier
onAnimationComplete() => void-Callback when animation completes
classNamestring-Additional CSS classes

AppleHelloVietnameseEffect

PropTypeDefaultDescription
speednumber1Animation speed multiplier
onAnimationComplete() => void-Callback when animation completes
classNamestring-Additional CSS classes

Both components inherit all props from motion.svg component.

Implementation

Built with Motion for smooth SVG path animations. Use speed prop to control timing. Completion callbacks enable chaining animations or triggering next UI states.