1.0.0 • Published 4 years ago

tom-test-3 v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Gatsby Scroller

Simple package to manipulate window scroll speed and smooth effect during scroll.

Install

npm i gatsby-scroller

Usage

You can wrap those page components you want to animate during window scroll or all page wrapping layout component.

import React from 'react';
import Scroller from 'gatsby-scroller';

const Layout = ({ children }) => (
  <>
    <Scroller offset={5} lenght={2}>
      {children}
    </Scroller>
  </>
);

export default Layout;

Options

You can manipulate the flow of animation through props below:

PropsTypeExampleDefault
offsetnumberoffset={2}5
lenghtnumberlenght={1}1
easestringease='ease-in'cubic-bezier(0.16, 1, 0.3, 1)

Live demo

Soon

Github

https://github.com/koniecznytomek/gatsby-scroller

Licence

MIT

Author

Feel free to contact:

@tomekkoniec

tomek@tomekkonieczny.com