From antigravity-awesome-skills
Creates complex, high-performance web animations using Anime.js for DOM, CSS, SVGs, timelines, staggering, and interactive UI elements like landing pages and kinetic effects.
npx claudepluginhub sickn33/antigravity-awesome-skillsThis skill uses the workspace's default tool permissions.
---
Creates complex, high-performance web animations using Anime.js for DOM, CSS, SVGs, timelines, staggering, and interactive UI elements like landing pages and kinetic effects.
Animates DOM elements, CSS properties, SVGs, and JavaScript objects using Anime.js timelines, stagger effects, path morphing, and keyframe sequences for complex web animations.
Animates CSS properties, SVG, DOM attributes, and JS objects using Anime.js v4. Supports timelines, draggables, staggers, scroll effects, layout shifts, and morphing.
Share bugs, ideas, or general feedback.
Anime.js is a lightweight but extremely powerful JavaScript animation engine. It excels at complex timelines, staggering, and precise control over DOM, CSS, and SVGs.
This skill is used for creating high-fidelity, jaw-dropping web animations that go far beyond simple CSS transitions. It's the tool of choice for awards-caliber interactive sites.
Trigger this skill when:
cubicBezier, spring, or elastic) instead of basic linear or ease-in-out to make the motion feel expensive and natural.anime.timeline() to sequence complex choreography. Master the use of timeline offsets (relative '-=200' vs absolute) to create seamless overlapping motion.const tl = anime.timeline({
easing: "spring(1, 80, 10, 0)",
duration: 1000,
});
tl.add({
targets: ".hero-text",
translateY: [50, 0],
opacity: [0, 1],
delay: anime.stagger(100),
}).add(
{ targets: ".hero-image", scale: [0.9, 1], opacity: [0, 1] },
"-=800",
);
anime.stagger() extensively to add organic rhythm to multiple elements.will-change: transform, opacity where appropriate for GPU acceleration.