Getting Started
First, install the plugin via npm:
npm install tw-animateImport
Second, import it alongside Tailwind CSS in your CSS file:
/* tailwind css v4.x */
@import "tailwindcss";
@import "tw-animate";Or, if you are using Tailwind CSS v3.x or the legacy JavaScript configuration file, import the plugin like this:
// tailwind.config.js
module.exports = {
// ...
plugins: [
require('tw-animate')
],
}After proper config, you can use the animations of Animate.css the same way as you use those of Tailwind CSS:
<h1 class="animate-bounce animate-infinite">Bouncing Heading</h1>Notes
If you're coming from classical Animate.css, please note that you need to reference the classes using hyphen instead of underscores (e.g.,
animate-bounceinstead ofanimate__bounce).The built-in animations (
spin,ping,pulse,bounce) are prefixed bytw. So, if you want Tailwind CSS' bounce you need to writeanimate-twBounceinstead ofanimate-bounce.The animations this package provides are not exactly same as that of Animate.css. We have done some modifications to provide you with more consistent and customizable animations.