I wanted to make typography feel less static.
So I built Disco Shadow ๐ชฉ, an interactive RGB typography effect for Framer.
The idea is simple:
Move your cursor and the RGB channels separate based on your movement velocity.
๐ด Red moves against the direction ๐ข Green shifts perpendicular ๐ต Blue follows the movement
Then everything smoothly settles back when you stop.
The component includes:
โข Native Framer Font controls
โข Custom RGB colors
โข Cursor velocity
โข Smooth inertia
โข Adjustable separation
โข Velocity-driven glow
โข Reduced-motion support
โข Responsive canvas rendering
โข Viewport-aware performance optimization
โข No external dependencies
It works especially well for hero sections, portfolios, experimental websites, music, fashion, and creative agencies.
๐ฅ Try the live preview: