p5实现线条斜角绘制圆动画效果代码
代码语言:html
所属分类:动画
代码描述:p5实现线条斜角绘制圆动画效果代码,结合p5.capture科实现将动画过程录制成gif,按s键录制。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> * { box-sizing: border-box; margin: 0; padding: 0; } html, body { height: 100%; width: 100%; } body { background: radial-gradient(circle at center, #878889, #2f353f); display: grid; grid-template-rows: 1fr -webkit-min-content; grid-template-rows: 1fr min-content; place-items: center; } .ui { padding: 1rem; } button { background: #f2f2f2; border: none; border-radius: 0.2rem; color: #2f353f; padding: 0.5rem; } </style> </head> <body> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/p5.1.5.0.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/tinycolor.min.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/p5.capture.umd.min.js"></script> <script > const zinc = "#EEEBEB"; const paynes = "#29313E"; const cobaltTeal = "#38B0C1"; const weeklyColors = [ cobaltTeal, "#FFBE98"]; const dailyColors = []; let colors = weeklyColors.concat(dailyColors); colors = colors.map(color => tinycolor(color).toHsl()); colors = colors.filter(color => { return color.h >.........完整代码请登录后点击上方下载按钮下载查看
网友评论0