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

Readme

Keywords

none

Package Sidebar

Install

npm i react-scroll-rotate

Weekly Downloads

69

Version

0.0.7

License

ISC

Unpacked Size

120 kB

Total Files

8

Last publish

Collaborators

  • ~gk