react-scroll-rotate
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/react-scroll-rotate package

0.0.7 • Public • Published

react-scroll-rotate (demo)

Very simple react component for rotate element based on scroll position

NPM

Install

npm install --save react-scroll-rotate

Usage

import React, { Component } from 'react';
import  { ScrollRotate } from 'react-scroll-rotate';
 
function MyTitleComp(props) {
    return (<MyTitleWrapper>
        Hello <ScrollRotate><span>world</span></ScrollRotate>
    </MyTitleWrapper>)
}

Props

Property Type Default Description
target string null Target element id. By default it will use window scroll
throttle number null Use 'throttle' prop to invoke the update once in X seconds
from number 0 Rotation start point
to number 360 Rotation end point
method string 'px' Use 'perc' to change rotation based on scroll percantges.
loops number 1 When using method 'perc', define how many loops component will do while scrolling to bottom
animationDuration number 0.1 Animation duration

License

MIT

/react-scroll-rotate/

    Package Sidebar

    Install

    npm i react-scroll-rotate

    Weekly Downloads

    38

    Version

    0.0.7

    License

    ISC

    Unpacked Size

    120 kB

    Total Files

    8

    Last publish

    Collaborators

    • ~gk