Loaders.io is a simple yet fun tool that allows you to create custom loader components and tweak the animations. It is built upon Framer Motion, an animation library for React. Install the npm package and you can use the generated code in your production app.
@baptiste_ncls Thanks! Motion, the animation library that powers the loader, is not available for Vue so right now i'm afraid it'd be tricky. If you'd like to track any possible future support for it, you can find the Motion repo here: https://github.com/framer/motion.
Hey! With loaders.io, you can customize and generate your own production-ready Loader component.
Loaders.io utilizes Framer Motion’s 11 different easings to pick from. Next to easings, you can also configure the duration of each element within your loader, set its delay, and choose from one of the 3 repeat types.
When you fully customized how your Loader should look and animate, loaders.io generates the code for you to use directly in any React app. All you need is a React environment and the framer-motion dependency installed, and you’re good to go.
Give it a try and create a unique loader, and let me know if you’re using it anywhere :)
Report
What a cool tool, I had fun playing with different parameters!
I've added some feedback here over the page if it helps :) Congratulations launching on Product Hunt!
@xubinlei The tool does not offer a way to record, so I'd recommend finding a third party screenrecorder. Windows and Mac both have tools built in that do this, Xbox Game Bar for Windows and Quicktime for Mac.
Vidjet
Invoicer Studio
Vidjet
Invoicer Studio
Invoicer Studio
Invoicer Studio
CEO Short List
Timestripe
Invoicer Studio