效果展示:

源码展示:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>canvas鼠标跟随的粒子小泡(js)</title>
</head>
<body>
<canvas id="canvas"></canvas>
<script>
var Canvas = document.getElementById("canvas");
Canvas.width = window.innerWidth;
Canvas.height = window.innerHeight;
var can = Canvas.getContext("2d");
function randNum(min, max) {
return parseInt(Math.random() * (max - min + 1) + min);
}
function ball(clientX, clientY) {
this.ballX = clientX;
this.ballY = clientY;
this.ballR = randNum(5, 10);
this.sp