OSS TanbouSign in with GitHub

apply reusable CSS animations to UI elements by adding classes

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
82,849
Primary language
CSS
License
MIT
Repository last updated
Jul 29, 2024
On this page

Overview

Animate.css provides fade, bounce, zoom, attention-seeker, and other animations as CSS classes. No JavaScript API is required; load the stylesheet and add the relevant classes to an element.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Combine animate__animated with an animation class

Use the base animate__animated class together with classes such as animate__bounce or animate__fadeIn to trigger predefined animations.

Sources: [2][3]

Choose from many animation families in one stylesheet

The library groups attention, back, bounce, fade, flip, lightSpeed, rotate, slide, zoom, and other presets for reuse across components.

Sources: [3]

Respect prefers-reduced-motion

The README documents support for prefers-reduced-motion so operating-system reduced-motion preferences can disable or reduce animations.

Sources: [2]

Best fit

Fits interfaces that need quick micro-interactions or entry/exit animations

It is useful for prototypes, marketing pages, or existing components where teams want proven keyframes without authoring each animation from scratch.

Sources: [2]

Before adoption

Version 4 class names differ from older v3 examples

The 4.1.1 package uses the animate__ prefix, so older snippets should be migrated rather than copied unchanged.

Sources: [3]

The stable release has remained 4.1.1 since 2020

The repository is not archived, but the latest GitHub release is v4.1.1 from September 7, 2020. Validate the desired animations in the current browser and CSS environment before new adoption.

Sources: [4][1]

Official sources

  1. [1]Animate.css repository(2026-10-05)
  2. [2]Animate.css v4.1.1 README(2026-10-05)
  3. [3]Animate.css v4.1.1 package metadata(2026-10-05)
  4. [4]Animate.css v4.1.1 release(2026-10-05)
  5. [5]Animate.css MIT license(2026-10-05)
Supplemental curator note

Animate.css v4 uses the animate__ prefix. The usual pattern combines animate__animated with an animation-specific class. It supports prefers-reduced-motion, but teams should still decide whether motion is appropriate for each interaction.

Try it in 3 steps

  1. 1

    Install Animate.css 4.1.1 in an isolated project

    Pin the stable release in a temporary project without changing an existing codebase.

    demo=$(mktemp -d "${TMPDIR:-/tmp}/animate-css.XXXXXX") && cd "$demo" && npm init -y >/dev/null && npm install --save-exact animate.css@4.1.1
  2. 2

    Create minimal HTML using animation classes

    Combine the v4 base class animate__animated with the animate__bounce animation class.

    printf "%s\n" '<!doctype html>' '<html><head><link rel="stylesheet" href="./node_modules/animate.css/animate.min.css"></head>' '<body><h1 class="animate__animated animate__bounce">Hello</h1></body></html>' > index.html
  3. 3

    Verify v4 classes and reduced-motion support

    Confirm the package contains prefixed v4 classes and the reduced-motion media query.

    grep -q ".animate__animated" node_modules/animate.css/animate.css && grep -q "prefers-reduced-motion" node_modules/animate.css/animate.css
Check the official README

Growth

Growth trends · Last 30 days

82,849 Stars

Trend data is still being collected.

Built with

Categories and tags

Categories

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • animation
  • css
  • css-animations
  • stylesheets
Stars
82,849
Forks
15,877
Watchers
2,210
Open issues
80
Owner type
Organization
Primary language
CSS
License
MIT
Repository last updated
Jul 29, 2024
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?