Skip to content

ysfzrn/styled-animated

Repository files navigation

I was inspired by Animated.css

Actually, it doesn't make any difference with using css animations but composition is awesome, you can compose any animated elements maybe this can create a little difference.

Installation

npm install styled-animated styled-components --save

How to use it

With Animated component

import Animated, { zoomIn } from 'styled-animated'
...
<Animated animationFunction={zoomIn}>
    Styled-Animated
</Animated>
...

Without Animated component

import { zoomIn } from 'styled-animated'

...
<Rectangle>
   Styled-Animated
</Rectangle>
...

const Rectangle=styled.div`
   width:200px;
   height:200px;
   background-color:red;
   animation:${zoomIn} 1s ease-in;
`

Animated Component Props

props default explanation
animationFunction (Required) - Animation name. You can use any present effect like zoomIn, fadeIn, etc.
duration 1 Animation time
timingFunction linear You can use ease, linear, cubic-bezier
delay 0 A delay for the start of an animation.
iterationCount finite The number of times an animation should run. You use number or string like "finite" or "infinite"
direction alternate This is used to let animation run in reverse direction or alternate cycles

About

React Animation Library made was with styled-components like Animated.css

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published