HTML5 canvas相关
给canvas用css设置高和宽后会出问题((100,100)的位置不是中点):
<canvas id="canvas" style="width:400px;height:400px;"></canvas>
<script type="text/javascript">
var canvas=document.getElementById('canvas');
var context=canvas.getContext('2d');
context.moveTo(0,0);
context.lineTo(100,100);
context.strokeStyle='#ff0';
context.stroke();
</script>
而不设置高和宽,或者用html的方式设置宽和高就正常了:
<canvas id="canvas" width="400px" height="400px"></canvas>
------解决方案--------------------
楼主 参考下
http://www.189works.com/article-44786-1.html
http://topic.csdn.net/u/20090104/10/520825ed-97f9-42d1-8e26-9bcd2b134a3a.html