react-onscroll-animate
v0.0.6
Published
react-onscroll-animate
Downloads
81
Maintainers
Readme
react-onscroll-animate
React components to animate elements on scroll based in pure scroll scroll percentage, this means that the animation will play from a range of scroll %
Installation
Install react-onscroll-animate
npm install react-onscroll-animate --save
or
yarn add react-onscroll-animate
Most Simple Use:
import { Show, Fade } from 'react-onscroll-animate'
/*
the animation is going to start when
the page has been scrolled 50%,
and its gonna take another 50% of scroll to end
*/
<Show {...{ startAndEnd: [50, 100] }}>
<div>FadeIn effect from 50% to 100%</div>
</Show>
/*
the animation is going to start when
the page has been scrolled 50%,
and its gonna take another 10% of scroll to end
*/
<Fade {...{ startAndEnd: [50, 60] }}>
<div>FadeOut effecto from 50% to 60%</div>
</Fade>
To Do
- [x] Add usePagePercentage Hook
- [x] Add Translate X animation
- [x] Add Translate Y animation
- [ ] Add Scale Y animation
- [ ] Add Height animation
- [ ] Add Width animation