Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

supperjet/Dot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

5 Commits

Repository files navigation

Dot

Dot 是一个使用canvas制作的粒子特效插件,使用简单方便。

1、Feature

  1. 使用原生canvas,不需依赖任何外部插件
  2. 支持AMD&&CMD规范

2、Install&&Useage

下载文件引入Dot.js文件

<canvas id="dot" style="background:linear-gradient(to bottom, #B80D57, #C9182B);">
	<p>your browser not support canvas</p>
</canvas>
<script src="js/dot.js"></script>
<script>
Dot("dot", {*****});
</script>

###3、DEMO 点击运行demo

###4、Configure

属性 类型 默认值 描述
cW Number 1367 canvas宽度
cH Number 500 canvas高度
numDot Number 100 粒子数目
radDot Number 3 粒子半径
isRangeRad Boolean true 是否随机粒子半径(给定的radDot范围内)
dotColor String "#FFFFFF" 粒子填充颜色
lineDist Number 75 连线距离
lineColor String "#FFFFFF" 连线颜色
bounce Number 1 反弹系数
opacity Number 0.5 透明度
isTouch Boolean false 是否与鼠标发生交互
vxRange Number 2 粒子x方向速度
vyRange Number 2 粒子y方向速度
isWallCollisionTest Boolean true 是否与边界碰撞检测
isBallCollisionTest Boolean true 球体间是否发生碰撞检测

###5、Supports browser

  • IE 10+
  • Chrome
  • Firefox
  • Opera
  • Safari

About

Dot 是一个使用canvas制作的粒子特效插件,粒子间加入碰撞检测效果。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /