Last updated on February 20, 2026
Animation
Usage
Please refer to the documentation on the Tailwind CSS website
Animations are powered by react-native-reanimated and support keyframe-based CSS animations including from/to blocks, multi-step keyframes, per-frame timing functions (cubic-bezier), and transform animations.
Supported Features
- Keyframe animations with
from/toand percentage-based frames - Transform animations (rotate, translateX, translateY, scale, etc.)
- Starting transform values (animating from a non-default transform)
- Per-frame
animation-timing-function(e.g.cubic-bezier) - Animations triggered by pseudo-classes (e.g.
:active) - Stopping animations by removing the animation class
animation-noneto halt an active animation- Changing
animation-durationmid-animation (resets and restarts) - Infinite animations with
animation-iteration-count: infinite
Compatibility
| Class | Support |
|---|---|
| 🧪 Experimental Support |
| 🧪 Experimental Support |
| 🧪 Experimental Support |
| 🧪 Experimental Support |
| 🧪 Experimental Support |
| 🧪 Experimental Support |
Legend
Class
-{n} Supports values from theme
-[n] Supports arbitrary values
Icon
✅ Full support
✔️ Partial support on native
🧪 Experimental support on native
📱 Native only
🌐 Web only
Known Limitations
- Animations currently only work with the
styleprop (not all mapped props) - We are looking for contributors to help improve performance