The KineticLoader component uses Framer Motion to split text into characters and animate them with a continuous stagger sequence. It's perfect for full-page loading screens or in-button loading states. Now updated to be zero-dependency (removed GSAP) and features 4 built-in animation variants.
Live Preview
Installation
npx kinetic-ui-cli@latest add kinetic-loaderUsage Guide
1. Import the Component
Import the component into your React or Next.js page:
import { KineticLoader } from "@/components/creative/kinetic-loader";
2. Implementation Example
Render the component and customize its behavior by passing props:
import { KineticLoader } from "@/components/creative/kinetic-loader";
export default function Example() {
return (
<div className="w-full flex items-center justify-center p-8">
<KineticLoader
text="example"
size{/* value */}
speed{10}
/>
</div>
);
}