<canvas></canvas>
canvas 本身没有绘图能力,所有的绘图都由js完成,常用js的getElementById获得canvas(标签id)
注:
1.若canvas未设置高度,浏览器默认设置为300*100px,且不能使用css设置(会被拉伸)
<canvas id="" width="300px" height="200px"></canvas>
js设置:a.width=200;a.height=100;(a为canvas对象)
2.如浏览器不支持canvas功能,可在标签中写一些替换内容eg:<canvas>你的浏览器不支持</canvas>
getContext():该方法是canvas的绘图对象/方法,canvas执行绘图前,必须获取该对象。
注:
1.getContext("2d")表示该canvas的绘图环境为2d平面(可绘制文本、直线、弧线、矩形、圆形等)
2.getContext("3d")表示……为3d
直线:
<script type="text/javascript">
var c=document.getElementById("xx");
var ctx=c.getContext("2d");
ctx.moveTo(10,10);
ctx.lineTo(150,50);
ctx.stroke();
</s