为了账号安全,请及时绑定邮箱和手机立即绑定

前端实现loading百分比效果的?

前端实现loading百分比效果的?

zhaoqihao 2016-06-28 16:37:47
查看完整描述

3 回答

?
一杯2块的奶茶

TA贡献226条经验 获得超75个赞


嗯,那个canvas画圈

查看完整回答
1 反对 回复 2016-06-28
?
慕姐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();		//对路径进行描边
查看完整回答
反对 回复 2016-06-28
  • 3 回答
  • 0 关注
  • 2330 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信