SVG gradient trace
A radial gradient stroke that follows the cursor across SVG paths.
Naman Sharma
Creator of MotionKit
Have a question, some feedback, or a project in mind? I'd love to hear from you.
Book a callMotionKit is a free collection of 18 hand-tuned React animations, plus seven playgrounds for SVG, shaders, ASCII and more. Copy a file, paste it, ship it.
Components
Buttons, counters, menus, text effects and SVG tricks. Every card is the real component running live.
A radial gradient stroke that follows the cursor across SVG paths.
Icon paths morph between states on a spring.
A menu that melts out of its trigger with an SVG goo filter.
Digits roll into place with blur and stagger.
A limit ring whose spring velocity grows as you near the end.
sync, wait and popLayout exits, side by side.
A draggable deck of 3D cards you can flick away.
A search button that stretches into an input.
Characters resolve out of noise with a soft blur.
Rows cascade in one after another.
Idle, loading and success states that blur into each other.
Multi-phrase typing with a blinking caret.
A button that leans toward your cursor.
Shared letters glide between words.
3D perspective and glare that track the pointer.
Fade and rise as content enters the viewport.
A hand-drawn wobble from an SVG turbulence filter.
An SVG character whose eyes follow you around.
Springs you can interrupt, filters that melt, cards that lean. Pick one, poke at it, then tune it live.
Seven browser tools for drawing, shading and animating, plus templates that put the pieces together.
Draw paths and export animated SVG.
Tweak GPU gradients in real time.
Turn images into living text art.
Stack blocks on an isometric grid.
Layer soft, realistic box shadows.
Gradient and grid backdrops.
Try properties and copy the result.
Bigger compositions, ready to drop in.
MotionKit isn't a dependency. Each component is a single file you paste into your project and shape however you like.
Anything else? Open an issue on GitHub.
Still have a question?
Issues and ideas are welcome.
Grab a component, paste it in, and tune the spring until it feels right.