scroll-background-2

1.0.2 • Public • Published

React Scroll Background

This module provides an easy way to transition the background color when you scroll through a specified element within the page. An example can be found here

Install

$ npm install scroll-background-2

Run

$ npm install
$ npm test
$ npm run build

Usage

import React from "react";
import { render } from "react-dom";
import { AnimatedBg, Transition } from "scroll-background-2";

const Example = () => (
 <AnimatedBg>
  <div style={{ height: "900px" }} />
  <Transition height="400px" from="#0D47A1" to="#388E3C" />
  <div style={{ height: "900px" }} />
  <Transition height="400px" from="#388E3C" to="#FFA000" position={0.75}>
   <h1>Content that appears within the transition</h1>
  </Transition>
  <div style={{ height: "900px" }} />
 </AnimatedBg>
);

render(<Example />, document.getElementById("root"));

Transition Props/Options

height - scroll space of the transition; optional, default is 0

from - starting color

to - target color

position - determines the part of the screen the transition element would have to pass through before the transition begins; optional, default is 0.5 or the middle of the screen (min: 0, max: 1)

Dependencies (0)

    Dev Dependencies (14)

    Package Sidebar

    Install

    npm i scroll-background-2

    Weekly Downloads

    1

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    36 kB

    Total Files

    19

    Last publish

    Collaborators

    • pavliuk18