Package Exports
- react-animated-css
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (react-animated-css) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
react-animated
React component to show or hide elements with animations using Animated.css
install
npm i react-animated-css --saveNote You have to include Animated.css in your html page, this component is just a wrapper for it.
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">
</head>how to use
very easy to use, just wrap your content with the animated component
import {Animated} from "react-animated-css";
<Animated animationIn="bounceInLeft" animationOut="fadeOut" isVisible={true}>
<div>
hello world ;)
</div>
</Animated>
then you can just toggle the isVisible property to see the animation.
Properties
- animationIn animation in name, default "fadeIn"
- animationOut animation out name, default "fadeOut"
- animationInDelay animation in delay, default 0
- animationOutDelay animation out delay, default 0
- style react style property for the inner component
- isVisible if the component is visible or not, default true
- innerRef react ref property for the inner component
- className react className property for the inner component
- animateOnMount apply animationIn on mount or not, default true
List of animation
All the following animation from animated.css are supported.
for demo check the animated.css demo page: https://daneden.github.io/animate.css/
| Animation Name |
|---|
bounce |
flash |
pulse |
rubberBand |
shake |
headShake |
swing |
tada |
wobble |
jello |
bounceIn |
bounceInDown |
bounceInLeft |
bounceInRight |
bounceInUp |
bounceOut |
bounceOutDown |
bounceOutLeft |
bounceOutRight |
bounceOutUp |
fadeIn |
fadeInDown |
fadeInDownBig |
fadeInLeft |
fadeInLeftBig |
fadeInRight |
fadeInRightBig |
fadeInUp |
fadeInUpBig |
fadeOut |
fadeOutDown |
fadeOutDownBig |
fadeOutLeft |
fadeOutLeftBig |
fadeOutRight |
fadeOutRightBig |
fadeOutUp |
fadeOutUpBig |
flipInX |
flipInY |
flipOutX |
flipOutY |
lightSpeedIn |
lightSpeedOut |
rotateIn |
rotateInDownLeft |
rotateInDownRight |
rotateInUpLeft |
rotateInUpRight |
rotateOut |
rotateOutDownLeft |
rotateOutDownRight |
rotateOutUpLeft |
rotateOutUpRight |
hinge |
jackInTheBox |
rollIn |
rollOut |
zoomIn |
zoomInDown |
zoomInLeft |
zoomInRight |
zoomInUp |
zoomOut |
zoomOutDown |
zoomOutLeft |
zoomOutRight |
zoomOutUp |
slideInDown |
slideInLeft |
slideInRight |
slideInUp |
slideOutDown |
slideOutLeft |
slideOutRight |
slideOutUp |