August 14th, 2024

Animate.css: Seamless CSS Animations Across All Browsers

Animate.css is a CSS animation library that simplifies web project animations, supports motion sensitivity, allows installation via npm or yarn, and encourages contributions under specific guidelines.

Read original articleLink Icon
Animate.css: Seamless CSS Animations Across All Browsers

Animate.css is a CSS animation library that simplifies the integration of animations into web projects. It includes a variety of animations and supports the `prefers-reduced-motion` media query, which allows users with motion sensitivity to disable animations. Installation can be done via npm or yarn, with commands provided for both package managers. The library is maintained by a core team consisting of Daniel Eden (creator), Elton Mesquita (maintainer), and Waren Gonzaga (core contributor). Animate.css is licensed under the Hippocratic License, promoting ethical use. Contributions to the library are encouraged through pull requests, adhering to specific guidelines regarding naming conventions and demo submissions. For further details, users can refer to the official Animate.css website or the GitHub repository.

- Animate.css provides a collection of CSS animations for web projects.

- It supports users with motion sensitivity through the `prefers-reduced-motion` media query.

- Installation is available via npm and yarn.

- The library is maintained by a dedicated core team.

- Contributions are welcome, following specific guidelines.

Link Icon 3 comments
By @webstrand - 5 months
That's quite a license. This is effectively unlicensed and unusable. I applaud the effort, but the terms are too vague. If I accidentally violate the terms of this license there is no period to cure or remedy the violation, for instance.
By @ddtaylor - 5 months
I am actually looking for something very similar to this for a project I'm working on right now. However the license is something that would not be compatible with almost anything I would ever release or work on. I can't release a project in any license I want because this license is incompatible with it, and likewise any company I work with can't use a license that has this vague interpretation.
By @mbforbes - 5 months
I've almost used these in projects many times when I wanted to add basic animations quickly. Credits to the authors for making a library with a nice CSS API, good docs, and a nice demo website.

... but I've always found the defaults too loud for my taste. Kind of like most Power Point animations --- only usable now to be satirical or intentionally corny. That, and the provided animation flavors are never quite what I want. Once I consider considering customizing them, I decide to just go with something else.