1.1.0 • Published 4 years ago

react-mousechase v1.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

react-mousechase

Pretty UI React Components which involve 'chasing' the user's mouse position.

Demo Online

Installation

react-mousechase is available on NPM as react-mousechase:

npm install react-mousechase

MouseChaseBackground

import React from 'react';
import {
    MouseChaseBackground,
} from 'react-mousechase';

const App = () => (
        <div className="overflow-hidden">
            <MouseChaseBackground invert={true} friction={0.05} disabled={false} disabledOnMouseout={true}>
                <div className="image-cover one"></div>
            </MouseChaseBackground>
        </div>
)

export default App;

MouseChaseIcon

import React from 'react';
import {
    MouseChaseIcon,
} from 'react-mousechase';

const App = () => (
    <MouseChaseIcon 
        icon={icon} 
        onClick={() => alert('You clicked the icon!')}
        friction={0.1}
        disabled={false}
    >
        <div className="image-cover two"></div>
    </MouseChaseIcon>
)

export default App;