11# Cuberto Mouse Follower
22
3- <a href =" https://www.npmjs.com/package/mouse-follower " ><img src =" https://img.shields.io/npm/v/mouse-follower " alt =" NPM Version " ></a >
4- <a href =" LICENCE " ><img src =" https://img.shields.io/github/license/Cuberto/mouse-follower " alt =" Licence " ></a >
5- <img src =" https://img.shields.io/bundlephobia/min/mouse-follower?color=orange " alt =" Bundle file size " >
6- <img src =" https://img.shields.io/bundlephobia/minzip/mouse-follower?color=orange &label=gzip%20size " alt =" Bundle file size (gzip) " >
7- <a href =" https://npmcharts.com/compare/mouse-follower?minimal=true " ><img src =" https://img.shields.io/npm/dm/mouse-follower " alt =" NPM Downloads " ></a >
3+ <a href =" https://www.npmjs.com/package/mouse-follower " ><img src =" https://img.shields.io/npm/v/mouse-follower?color=red " alt =" NPM Version " ></a >
4+ <a href =" LICENCE " ><img src =" https://img.shields.io/github/license/Cuberto/mouse-follower?color=orange " alt =" Licence " ></a >
5+ <img src =" https://img.shields.io/bundlephobia/min/mouse-follower?color=green " alt =" Bundle file size " >
6+ <img src =" https://img.shields.io/bundlephobia/minzip/mouse-follower?color=yellow &label=gzip%20size " alt =" Bundle file size (gzip) " >
7+ <a href =" https://npmcharts.com/compare/mouse-follower?minimal=true " ><img src =" https://img.shields.io/npm/dm/mouse-follower?color=blue " alt =" NPM Downloads " ></a >
88<img src =" https://img.shields.io/github/workflow/status/Cuberto/mouse-follower/Build " alt =" GitHub Workflow Status " >
99
1010A powerful javascript library to create amazing and smooth effects for the mouse cursor on your website.
@@ -15,37 +15,59 @@ A powerful javascript library to create amazing and smooth effects for the mouse
1515
1616GSAP v3 (https://greensock.com/gsap/ )
1717
18- ## Installation
18+ ## Quick start
19+
20+ ### Install from NPM
21+
22+ Mouse Follower requires GSAP library to work.
1923
2024```
2125npm install gsap --save
2226npm install mouse-follower --save
2327```
2428
25- ## Quick start
29+ Import GSAP and Mouse Follower and initialize it:
2630
27- Import cursor styles from ` /src/scss/index.scss ` into your main SCSS file:
31+ ``` js
32+ import MouseFollower from " mouse-follower" ;
33+ import gsap from " gsap" ;
34+
35+ MouseFollower .registerGSAP (gsap);
36+
37+ const cursor = new MouseFollower ();
38+ ```
39+
40+ Don't forget to import the cursor styles from ` /src/scss/index.scss ` into your main scss file:
2841
2942``` scss
3043@import " cursor" ;
3144```
3245
33- Mouse Follower requires GSAP library to work.
46+ ### Use from CDN
3447
35- Import GSAP, import Mouse Follower and initialize it in JS:
48+ If you don't want to include Mouse Follower files in your project, you can use it from CDN.
3649
37- ``` js
38- import MouseFollower from " mouse-follower" ;
39- import gsap from " gsap" ;
50+ The following files are available:
4051
41- MouseFollower .registerGSAP (gsap);
52+ ``` html
53+ <link rel =" stylesheet" href =" https://unpkg.com/mouse-follower@1/dist/mouse-follower.min.css" >
4254
43- const cursor = new MouseFollower ();
55+ <script src =" https://unpkg.com/mouse-follower@1/dist/mouse-follower.min.js" ></script >
56+ ```
57+
58+ Mouse Follower requires GSAP library to work. You need to import it before the Mouse Follower if you didn't have it before:
59+
60+ ``` html
61+ <script src =" https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/gsap.min.js" ></script >
62+ <script src =" https://unpkg.com/mouse-follower@1/dist/mouse-follower.min.js" ></script >
63+ <script >
64+ var cursor = new MouseFollower ();
65+ </script >
4466```
4567
46- ### Options
68+ ## Options
4769
48- You can configure cursor follower via options:
70+ You can configure Mouse Follower via options:
4971
5072``` js
5173const cursor = new MouseFollower ({
0 commit comments