HTML5画布设置问题

转载 (原文地址) loheonly 随笔 HTML5+CSS3 679阅读 2014-08-20 19:29:19 举报

最好通过标签的属性设置,而不是通过css进行设置。

   画布默认  300*150  大小
   通过css放大两倍设置(600*300),看似把画布大小变得更大了,其实不然。
   最终的结果是,浏览器自动把画布中的元素放大两倍显示。

   [canvas元素的大小与绘图表面的大小](http://book.51cto.com/art/201306/398079.htm):
        也就是说只改变了元素大小;
        而没有改变绘图面积。

   ----------------------------------------------------------------------------

   注意鼠标起始点问题:
         即鼠标值相对于画布或浏览器的问题。
         getBoundingClientRect()  获取元素在页面位置,[详解](http://www.cnblogs.com/2050/archive/2012/02/01/2335211.html)
         [getClientRects](http://man.ddvip.com/web/dhtml/methods/getclientrects.html)                他们两个的[区别](http://sentsin.com/web/133.html)
评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复