您的位置:首页 > 其它

canvas(2)绘制路径,文本,坐标变换

2015-09-24 15:15 369 查看

canvas 绘制路径,文本,坐标变换

var drawing = document.getElementById('drawing');
if(drawing.getContext){
//获取绘图的上下文
var context  = drawing.getContext('2d');

//开始路径
context.beginPath();
//绘制外圆
context.arc(100,100,99,0,2*Math.PI,false);

//绘制内圆
context.moveTo(194,100);
context.arc(100,100,94,0,2*Math.PI,false);

//变化原点
context.translate(100,100);

//旋转指针
//    context.rotate(1);

//绘制分针
context.moveTo(0,0);
context.lineTo(0,-85);

//绘制时针
context.moveTo(0,0);
context.lineTo(-65,0);

//绘制文本
context.font = 'bold 16px Arial';
context.textAlign = 'center';
context.textBaseline = 'middle';
context.fillText('12',0,-85);

//描边路径
context.stroke();
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  canvas