Skip to content

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

Notifications You must be signed in to change notification settings

englishtom/react-mousechase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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;

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published