javascript设置canvas宽高
2015-06-16 17:02
555 查看
环境:win7 32位,ie11
转自:http://shibingwei.diandian.com/post/2012-06-13/40028709329
此方法的目的是为了在调整浏览器窗口的时候页面不出现滚动条,在利用画布进行游戏开发的场合很常用。
![](http://img.blog.csdn.net/20150616170351901)
参考:http://www.cnblogs.com/wangwc/archive/2012/07/02/2572735.html
转自:http://shibingwei.diandian.com/post/2012-06-13/40028709329
画布Canvas自适应浏览器窗口调整宽高
让画布自适应浏览器窗口调整宽高可以利用window对象的onresize事件属性,当浏览器窗口发生大小调整时会触发此事件。注意在css样式中应当清除外边距和内边距的浏览器默认样式,同时将canvas的display属性设置为“block”。此方法的目的是为了在调整浏览器窗口的时候页面不出现滚动条,在利用画布进行游戏开发的场合很常用。
<!DOCTYPE html> <body> <canvas id="a" width=300 height=300></canvas> <style> *{ margin: 0; padding: 0; } #a{ display: block; background-color: gray; } </style> <script> var canvas=document.getElementById("a"); window.onresize=resizeCanvas; function resizeCanvas(){ canvas.width=window.innerWidth; canvas.height=window.innerHeight; } resizeCanvas(); </script> </body>
参考:http://www.cnblogs.com/wangwc/archive/2012/07/02/2572735.html
相关文章推荐
- Atitit.js获取上传文件全路径
- Atitit.js获取上传文件全路径
- javascript设计模式——观察者模式
- JSP前后端用户输入内容包含html或JS代码的处理
- 各种常用注册页面表单验证
- 浅谈js命名空间管理
- javascript 作用域
- js ajax学习笔记01
- JS中的this对象详解
- jsp远程调用资源图片,以附件形式下载
- 举例详解HTML5中使用JSON格式提交表单
- Sencha touch中Ext.data.Store获取json串中key值的方法
- 第一篇博客JavaScript跳过错误继续执行
- Drag/Drop---突袭HTML5之Javascript API扩展4 - 拖拽
- angular js 实例参数学习
- JavaScript对于DOM的常见操作——《JavaScript DOM编程艺术》读书总结
- JavaScript中的一些细节
- javascript中0级DOM和2级DOM事件模型浅析
- javascript中定义事件的三种方式
- javascript的全局变量