Animista
Generate CSS animations with Animista: preview animated sections, text box animation CSS, check animations, bounce effects, pop motion, and cross-browser keyframes on animista.net.
Tool powered by Animate.css on Animate.css.
Browse Animate.css on animate.style: animate styles, text fade out, animated sections, tw-animate-css patterns, and cross-browser CSS animation classes.
Large preset catalog: Bounce, fade, zoom, rotate, slide, and attention effects with consistent `animate__` naming.
animate__animated class pattern: Add `animate__animated` plus one effect class to activate motion on any element.
Delay, speed, and repeat utilities: Utility classes and CSS variables tune timing without custom keyframes for every variant.
npm and CDN distribution: Install via package manager or link a stylesheet for fast prototypes and marketing pages.
Text fade and section animation presets: Use text fade out classes and animated section patterns for headlines, heroes, and block reveals.
Icon and button micro-interaction effects: Apply subtle emphasis, hover, and entrance effects to icons and buttons without custom keyframes.
Works beside the motion tools: Compare with /animista for custom keyframes or /cubic-bezier and /easings for easing curves.
Pick an effect to preview
Preview animate styles on animate.style before you commit class names in your project.
Install or link the stylesheet
Add Animate.css through npm or CDN so `animate__` classes resolve in your build.
Apply animate__animated plus one class
Example pattern: `animate__animated animate__fadeIn` on the target element.
Tune delay and duration
Use utility classes or CSS variables so motion matches your layout, not only the default timing.
Open animate.style in a new tab if needed
Copy long snippets or browse the full catalog outside the iframe when navigation is limited.
Animate meaningful targets
Prefer entrances on new content and exits on dismissals—not every div on the page.
Avoid infinite loops by default
Repeating motion belongs on loaders or subtle indicators, not body copy.
Respect prefers-reduced-motion
Animate.css supports reduced-motion preferences; test with OS settings enabled.
Check performance on real devices
Large animated sections can still jank; reduce simultaneous animations on low-end hardware.
Landing and marketing pages: Add hero and feature section motion with animate styles instead of bespoke keyframes.
Product engineers: Ship text fade out, modals, and notifications with a documented class library.
Designers prototyping in the browser: Validate animated section ideas before handing off to a design-system motion spec.
Documentation and demos: Show animation behavior with readable class names in code samples.
Stable directory path
Link `/animate-style` in specs; Hero attribution points to Animate.css.
Near related dev-reference tools
Continue to /animista or /cubic-bezier for other motion references.
does not ship the library
Class names and releases update on animate.style; this page links to the official site and documents how to use it.