js实现一个canvas彩色线条绘制正方形动画效果代码
代码语言:html
所属分类:动画
代码描述:js实现一个canvas彩色线条绘制正方形动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> * { margin: 0; padding: 0; } html, body { height: 100%; width: 100%; font-family: serif; overflow: hidden; position: relative; } canvas { display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: -1; background: #000; } </style> </head> <body> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/dat.gui-min.js"></script> <script type="module"> import { Ease } from '//repo.bfw.wiki/bfwrepo/js/canvas2d/ease.js'; import { Utils } from '//repo.bfw.wiki/bfwrepo/js/canvas2d/utilities.js'; let gui, canvas, c, width, height, frameSize, id, ease, shapes, size, scale, num, maxDist, hexPoints; const setupGui = () => { gui = new dat.GUI(); gui.params = { timeScale: 0.0005, ease: 'easeInOutQuart', number: 1, scale: 150, frame: false, start: () => start(), stop: () => stop() }; gui.ctrls = { timeScale: gui.add(gui.params, 'timeScale', 0.0001, 0.005, 0.0001), ease: gui.add(gui.params, 'ease', Ease.returnEaseType()). onChange(() => initialize()), number: gu.........完整代码请登录后点击上方下载按钮下载查看
网友评论0