扫码关注官方订阅号
如果能的华,怎么画啊,跪求了
闭关修行中......
用canvas大致画了一个。有点差异,具体的效果可以自己改
var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); var clg = ctx.createLinearGradient(0, 0, 0, -640); ctx.fillStyle = "#fc3"; ctx.fillRect(0, 0, 719, 1280); ctx.strokeStyle = "transparent"; ctx.fillStyle = clg; draw(23); ctx.translate(360, 640); ctx.fillStyle = "#fc3"; ctx.beginPath(); ctx.arc(0, 0, 25, 0, 2 * Math.PI); ctx.closePath(); ctx.stroke(); ctx.fill(); ctx.translate(-360, -640); function draw(n) { for (var i = 0; i < n; i ++) { ctx.translate(360, 640); ctx.rotate(2 * Math.PI / n * i); clg.addColorStop(0.6, "#ff6"); clg.addColorStop(0.9, "#fc3"); ctx.beginPath(); ctx.moveTo(0, 0); ctx.lineTo(-50, -640); ctx.lineTo(50, -640); ctx.closePath(); ctx.stroke(); ctx.fill(); ctx.rotate(-2 * Math.PI / n * i); ctx.translate(-360, -640); }; };
这个还是用图片代替省事吧~
这个用css做得有多麻烦,一般前端没人会用css写,大多采用gif动态图
用canvas加js绘画,不过有兼容问题
css径向渐变,你百度一下就知道了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
用canvas大致画了一个。有点差异,具体的效果可以自己改
这个还是用图片代替省事吧~
这个用css做得有多麻烦,一般前端没人会用css写,大多采用gif动态图
用canvas加js绘画,不过有兼容问题
css径向渐变,你百度一下就知道了。