首页 > 代码库 > canvas画圆环%显示

canvas画圆环%显示

我:
JS代码: 
function circleProgress(id,value,average){ 
var canvas = document.getElementById(id); 
var context = canvas.getContext(‘2d’); 
var _this = $(canvas), 
value= http://www.mamicode.com/Number(44),// 当前百分比,数值 "bold 18pt Arial";  // 字体大小,样式
    context.fillStyle = color;  // 颜色
    context.textAlign = ‘center‘;  // 位置
    context.textBaseline = ‘middle‘;  
    context.moveTo(c_width/2, c_height/2);  // 文字填充位置
    context.fillText(value+"%", c_width/2, c_height/2-20);
    context.fillText("正确率", c_width/2, c_height/2+20);
}
我:
// 调用定时器实现动态效果
var timer=null,n=0;
function loadCanvas(nowT){
    timer = setInterval(function(){
        if(n>nowT){
            clearInterval(timer);
        }else{
            draw(n);
            n += 0.01;
        }
    },15);
}
loadCanvas(value/100);
timer=null;
}; 
最后需用调用circleProgress这个方法,并把相应的参数穿进去。

  

canvas画圆环%显示