canvas彩色粒子线条连线动画效果代码
代码语言:html
所属分类:粒子
代码描述:canvas彩色粒子线条连线动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> html, body { background: #000; padding: 0px; margin: 0px; } canvas { display: block; } </style> </head> <body translate="no"> <canvas id="canvas"></canvas> <script > let canvas = document.querySelector("#canvas"), ctx = canvas.getContext("2d"), w = 1500, h = 260, midX,midY, particles = []; let currentMaxParticles = 0; const MaxParticles = 600, ConnectionDist = 50, MaxSpeed = 2.1, Msqrt = Math.sqrt, Mrandom = Math.random; let attractPt = [ // {x:0, y:h*.5, force:260}, { x: 0, y: h * .5, force: 255 } // {x:0, y:h*.5, force:260}, ]; let repelPt = [ // {x:0, y:h*.5, force:3, minDist:110}, { x: 0, y: h * .5, force: 6, minDist: 85 } // {x:0, y:h*.........完整代码请登录后点击上方下载按钮下载查看
网友评论0