npm.io
0.0.2 • Published 3 years ago

animate-cursor

Licence
ISC
Version
0.0.2
Deps
0
Size
550 kB
Vulns
0
Weekly
0

Intro

A portable mouse animation package. It can be used in several javascript libraries and frameworks. This project was cloned from package legendary-cursor of Domenicobrz https://github.com/Domenicobrz/legendary-cursor

Available Scripts

Setup

npm i animate-cursor
Usage
Init library

In the project directory, you can run:

import initAnimCursor from 'animate-cursor'
initAnimCursor()
//or
initAnimCursor({
      lineSize: 0.05,
      opacityDecrement: 0.55,
      speedExpFactor: 0.8,
      lineExpFactor: 0.6,
      sparklesCount: 65,
      maxOpacity: 0.99,  // should be a number between [0 ... 1]
      // texture1:         "http://path_to_texture",      // texture displayed on mouse hover
      // texture2:         "http://path_to_texture",      // texture displayed on mouse click
      // texture3:         "http://path_to_texture",      // texture displayed on sparkles
  })
Take control of animation
const legendaryCursor = initAnimCursor()

legendaryCursor.pause()     // temporarily disable animation
legendaryCursor.resume()    // resume animation

Keywords