从以下代码可以看出这两个的位置是都是从X,Y这个坐标开始绘制的,是不是start和left就是等价的 它们之间有区别吗<!doctype html><html><head><meta charset="UTF-8"><title>canvas</title></head><body><canvas id="cav" width="500" height="300" style="border:1px solid #000;"></canvas></body><script>var oCav = document.getElementById("cav");var ctx=oCav.getContext("2d");//在位置150创建一个红色线ctx.strokeStyle="red";ctx.moveTo(250,20);ctx.lineTo(250,270);ctx.stroke();ctx.font="20px Arial"; // 表明不同TextAlign值ctx.textAlign="start"; ctx.fillText("start",250,60); ctx.textAlign="left"; ctx.fillText("left",250,140);</script></html>
添加回答
举报
0/150
提交
取消