标签:family font 方法 new 工作环境 space etc osi assets
1、Canvas是一个图形容器(画布),在网页中他是一个矩形框,它本身不具有作画功能,通常是在js中实现完成
var c=document.getElementById("myCanvas"); //先获取canvas;
var ctx=c.getContext("2d"); //创建一个context对象,工作环境;
ctx.fillStyle="#FF0000"; //填充颜色
ctx.fillRect(10,10,100,100); //(x,y,width,height) x方向的开始位置,y方向的开始位置,图形的宽度和高度,
完成一个矩形填充
2、Canvas - 路径
(1)在Canvas上画线,我们将使用以下两种方法:
moveTo(x,y) 定义线条开始坐标 //开始的坐标
lineTo(x,y) 定义线条结束坐标 //结束的坐标
绘制线条我们必须使用到 "ink" 的方法,就像stroke().
(2)在canvas中绘制圆形, 我们将使用以下方法:
arc(x,y,r,start,stop)开始的坐标,半径
实际上我们在绘制圆形时使用了 "ink" 的方法, 比如 stroke() 或者 fill()
var c=document.getElementById("myCanvas"); //先获取canvas;
var ctx=c.getContext("2d"); //创建一个context对象,工作环境;
ctx.beginPath(); //开始画图
ctx.arc(95,50,40,0,2*Math.PI);
ctx.stroke();
3、Canvas - 文本
使用 canvas 绘制文本,重要的属性和方法如下:
font - 定义字体
标签:family font 方法 new 工作环境 space etc osi assets
原文地址:http://www.cnblogs.com/guanyushan/p/7768890.html