animate.css README

The project's README from github.com/animate-css/animate.css. As one markdown file: README.md.

Animate.css

GitHub Version Github Star Github Fork License

If you need the old docs - v3.x.x and under - you can find it here.

Just-add-water CSS animation

Installation

Install with npm:

npm install animate.css --save

Install with yarn:

yarn add animate.css

Getting Started

You can find the Animate.css documentation on the website.

Accessibility

Animate.css supports the prefers-reduced-motion media query so that users with motion sensitivity can opt out of animations. On supported platforms (currently all the majors browsers and OS), users can select "reduce motion" on their operating system preferences and it will turn off CSS transitions for them without any further work required.

Core Team

Daniel Eden Elton Mesquita Waren Gonzaga
Daniel Eden Elton Mesquita Waren Gonzaga
Animate.css Creator Maintainer Core Contributor

License

Animate.css is licensed under the Hippocratic License.

Code of Conduct

This project and everyone participating in it is governed by the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].

Contributing

Pull requests are the way to go here. We only have two rules for submitting a pull request: match the naming convention (camelCase, categorised [fades, bounces, etc]) and let us see a demo of submitted animations in a pen. That last one is important.

animate.css (animate-css/animate.css)

Searching Database…

What is this?Animate.css is a cross-browser library of ready-made CSS animations you can drop into a page to animate elements like fades, bounces, and slides.
Is this a JS framework or just a stylesheet?It is a plain CSS stylesheet, not a JavaScript library — you link the CSS file and toggle animation classes on elements yourself.
How do I add it to a project?Install it via npm or yarn, or include the built CSS file directly, then apply the provided animation classes to your HTML elements.
Do I need a build tool or JS framework to use it?No framework is required; it's built with PostCSS during development but ships as a plain compiled CSS file with no runtime dependencies.
Will the animations always play for every user?No — Animate.css respects the prefers-reduced-motion setting, so users who have 'reduce motion' enabled in their OS won't see the animations.
What categories of animations does it include?The core team mentions categories like fades and bounces, and contributors are asked to follow this naming convention (camelCase, categorized by type such as fades, bounces, etc.) when adding new animations.
How do I submit a new animation to the project?Submit a pull request following the camelCase naming convention and categorization, and include a demo of the animation in a CodePen.
Where can I find full documentation and usage examples?The full Animate.css documentation, including usage examples, is published on the project's official website rather than in the README.
What are similar projects?CSS-Inspiration, iCSS, SpinKit, pure, anime, yeti, html-ppt-skill, devicon
Size
2 MB
Stars
82.9K
Age
15y
Commits · 90 Days