3 回答
慕姐7500319
TA贡献5条经验 获得超4个赞
/*HTML中先创建一个Canvas画布*/ var canvas = document.getElementById('gameCanvas'); //获取当前画布 //设置画布宽高 canvas.width = 600; canvas.height = 400; var ctx = canvas.getContext('2d'); //创建绘图上下文(画笔)对象 ctx.lineWidth = 10; //描边的粗细 ctx.strokeStyle = '#aaa'; //描边的颜色 //绘制当前加载的圆形进度条 ctx.beginPath(); //开始绘制路劲 //这个角度位置以三点钟方向为起点开始的,计算公式为:角度*π/180; var startAngle = -90*Math.PI/180; //开始角度的位置 var endAngle = (-90+360*progress/100)*Math.PI/180; //结束角度 ctx.arc(canvasWidth/2,canvasHeight/2,60,startAngle,endAngle); //绘制弧线,(X坐标,Y坐标,半径,开始角,结束角) ctx.stroke(); //对路径进行描边
添加回答
举报
0/150
提交
取消