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:

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:
