A premium animated gradient text component for Framer with native font picker, smooth color transitions, viewport animations, and professional typography controls.
Make it with Workshop
Build your own component with AI
The AnimatedGradientText component is an enhanced Framer component that creates stunning animated gradient text effects with professional-grade customization options. This updated version features native Framer font integration, making it the perfect choice for creating eye-catching headlines, hero text, and branded content that demands attention.
Enhanced Typography Controls
The component now includes Framer's native font picker, allowing access to your entire font library including Google Fonts and custom uploads. It offers precise font size control (12-200px), comprehensive font weight options from light to black, adjustable letter spacing from tight to wide, customizable line height for optimal readability, and flexible text alignment for any layout need.
Advanced Gradient System
Create mesmerizing gradients using 2-5 colors with an intuitive toggle system for additional colors. The gradient direction is fully adjustable from 0-360 degrees in 15-degree increments, gradient size scaling from 100-400% for different visual intensities, and intelligent color stop distribution that automatically optimizes gradient appearance based on the number of active colors.
Smooth Animation Engine
The component features a sophisticated animation system with cyclical sine wave movement that creates natural, flowing gradient motion. Animation speed is adjustable from 2-30 seconds per cycle, viewport-based animations that trigger when text enters view for performance optimization, and pause-on-hover functionality for enhanced user interaction and accessibility.
Performance Optimizations
Built with modern React patterns including intersection observer integration for efficient viewport detection, requestAnimationFrame for smooth 60fps animations, proper cleanup mechanisms to prevent memory leaks, and conditional rendering that only animates visible elements to improve overall page performance.
This component excels in hero sections and landing page headlines that need to capture immediate attention, brand names and logos requiring memorable visual impact, call-to-action elements and promotional banners, section dividers and content headers, testimonial highlights and feature callouts, and any text element where animated gradients enhance the user experience.
The component leverages modern React hooks (useState, useEffect, useRef) for state management and lifecycle control. It uses CSS background-clip masking for clean text effects, implements performant animations with requestAnimationFrame, includes comprehensive prop validation with sensible defaults, and integrates seamlessly with Framer's property control system for designer-friendly customization.
The native font picker integration allows designers to access their complete Framer font library without code modifications, while the enhanced property controls provide intuitive access to all customization options directly within the Framer interface.
The component includes accessibility considerations with proper cursor states, smooth fade transitions for viewport animations, responsive design that adapts to different screen sizes, and hover states that provide visual feedback while maintaining animation performance.