react-css-stagger

0.0.8 • Public • Published

react-css-stagger Build Status

A component that adds CSS transitions to create a staggered animation on entrance

Installation

Just install it with npm to include with your react build process

Example Use

npm install --save react-css-stagger

Usage

Specify the transition name and the delay time (in ms). You can also specify an initialDelay if you don't want the first element to appear right when the component is mounted.

Example

// JavaScript
import Stagger from 'react-css-stagger';
...
<Stagger transition="fadeIn" delay={200}>
  <div>Item 1</div>
  <div>Item 2</div>
  <div>Item 3</div>
  <div>Item 4</div>
</Stagger>

// CSS
.fadeIn-enter {
  opacity: 0;
  transition: 0.3s ease-in-out all;
}

.fadeIn-enter.fadeIn-enter-active {
  opacity: 1;
}

License

MIT

Package Sidebar

Install

npm i react-css-stagger

Weekly Downloads

16

Version

0.0.8

License

MIT

Last publish

Collaborators

  • natenorberg