Start
Getting started
Install Kineticons and draw your first animated icon in React, Vue, Svelte or plain HTML. 2,083 icons, MIT licensed.
What Kineticons is
Kineticons is an open-source set of 2,083 rounded icons. Each comes in outline, duotone and filled, and each has a motion of its own that plays when you point at it: a bell swings from its top, a padlock’s shackle drops shut, a battery fills. The motion is plain CSS, so it plays the same in React, Vue, Svelte and a plain HTML page, and stays still for visitors who ask for reduced motion.
Install
Pick the package for your framework:
npm install kineticonsYour first icon
import { Bell } from "kineticons";
export function Notifications() {
return (
<button className="ki-trigger">
<Bell variant="duotone" size={20} />
Notifications
</button>
);
}Point at the button and the bell swings. Putting ki-trigger on the button makes the whole button wake its icon; buttons, links and tabs count as triggers on their own too.
Where next
Something unclear or missing? Open an issue.