用户1155536
2016-01-05 23:18
移动端用canvas 主要用rem单位 各个坐标点拿捏不准 失之毫厘 差之千里 ... 还有就是毛边问题 很顽固..
http://segmentfault.com/a/1190000003502824
用最原始的百分比布局就可以:
//获取屏幕的宽度var clientWidth = document.documentElement.clientWidth;//根据设计图中的canvas画布的占比进行设置var canvasWidth = Math.floor(clientWidth*200/720);
canvas.setAttribute('width',canvasWidth+'px');
canvas.setAttribute('height',canvasWidth+'px');//translate方法也可以直接传入像素点坐标
链接里有详细说明,希望可以帮到你
200和720是分别代表什么意思呀
200和720是分别代表什么意思呀?
Canvas绘图详解
72881 学习 · 422 问题
相似问题