0.0.6 • Published 5 months ago

mousesnow v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

MouseSnow

安装

npm

npm i mousesnow

cdn

<script src="https://cdn.jsdelivr.net/npm/mousesnow/dist/index.min.js"></script>

使用

new MouseSnow(options);

参数

名称默认值类型描述
containerdocumentHTMLElement容器元素, 事件触发元素
character"*"string雪花字符
colorColor | function():Color雪花颜色, 默认会在 #000000 - #ffffff 中随机获取一种颜色
size"20px"string初始雪花大小,
lifeSpan120number生命周期, 生命周期小于 0 时,会销毁当前元素
destoryScalePercent0.2number销毁时的缩放比例, 因为在值太小时,视觉上已经不可见,提前销毁可以减少一些性能开销
throttle60number雪花移动的节流时间间隔, 单位: ms
velocityfunction():{x:number,y:number}雪花移动速度, x 默认会在 -1 ~ 1 之间随机, y 默认为 1
downPointSnowboolean | object是否开启点击动画, false 为不开启, true 为默认设置
downPointSnow.isDisabledfalseboolean是否禁用点击动画
downPointSnow.num20number点击时出现的雪花个数
downPointSnow.colorColor | function():Color雪花颜色, 如果没有设置,默认会取 options.color 的值
downPointSnow.size"32px"string雪花大小, 如果没有设置,默认会取 options.size 的值
downPointSnow.lifeSpan80number雪花生命周期, 如果没有设置,默认会取 options.lifeSpan 的值
downPointSnow.destoryScalePercent0.3number雪花销毁时的缩放比例, 如果没有设置,默认会取 options.destoryScalePercent 的值
downPointSnow.velocityfunction():{x:number,y:number}雪花移动速度, x 和 y 默认会在 -2 ~ 2 之间随机
0.0.6

5 months ago

0.0.5

5 months ago

0.0.4

6 months ago

0.0.3

6 months ago

0.0.2

6 months ago

0.0.1

6 months ago