关于canvas全屏的问题
2016-12-11 17:42
211 查看
刚上手canvas,被它的全屏问题,搞到蛋疼,最后解决了,非常激动。
关于canvas全屏,实际上要知道两样东西。
1.canvas等比缩放
2.canvas拉伸
1 等比缩放
方法一:
方法二:使用HTML5 Canvas API操作
以上方法设置宽高会以300*150的比例缩小扩大。
2 拉伸
若通过如下方法设置宽高,Canvas元素将由原来大小被拉伸到所设置的宽高。
方法一:使用CSS 会被拉伸
方法二:使用HTML5 样式操作 会被拉伸
方法三 :用jquery的
其它:canvas的width和height也不能用百分比表示。canvas会将百分值当成数值显示。
我用的就是拉伸里面的方法二解决的问题。
非常感谢 http://www.myexception.cn/HTML-CSS/631965.html 的资料
关于canvas全屏,实际上要知道两样东西。
1.canvas等比缩放
2.canvas拉伸
1 等比缩放
方法一:
<canvas width="500" height="500"></canvas>
方法二:使用HTML5 Canvas API操作
var canvas = document.getElementById('canvas的id'); canvas.width = 500; canvas.height= 500;
以上方法设置宽高会以300*150的比例缩小扩大。
2 拉伸
若通过如下方法设置宽高,Canvas元素将由原来大小被拉伸到所设置的宽高。
方法一:使用CSS 会被拉伸
#canvas的id{ width:1000px; height:1000px; }
方法二:使用HTML5 样式操作 会被拉伸
var canvas = document.getElementById('canvas的id'); canvas.style.width = window.innerWidth + "px"; canvas.style.height = window.innerHeight + "px";
方法三 :用jquery的
$("#id").width(500)会被拉伸
其它:canvas的width和height也不能用百分比表示。canvas会将百分值当成数值显示。
我用的就是拉伸里面的方法二解决的问题。
非常感谢 http://www.myexception.cn/HTML-CSS/631965.html 的资料
相关文章推荐
- 关于J2ME 低级界面全屏的问题
- 关于Symbian滑盖手机的全屏问题
- android编程过程中遇到的关于Canvas: trying to use a recycled bitmap android.graphics.Bitmap问题的原因及解决办法
- 关于火狐游览器设置全屏状态不显示工具栏以及其他游览器全屏问题
- 关于Canvas.drawText中xy位置问题
- android 4.0中关于webview加载flash并使flash全屏的问题(附demo)
- MIDP2.0 Canvas全屏问题
- 关于 HTML5 video全屏问题 的解答
- 关于在vmware中装苹果系统mac lion10.7无法安装vmtools或无法全屏的问题解决
- 关于AndEngine显示全屏问题
- 关于flex 全屏问题
- 关于win7下魔兽争霸不能全屏的问题
- Android开发——关于全屏显示问题
- 关于设置全屏后与屏蔽Home键的冲突问题,盛传的几种做法,未解决!
- 关于Canvas.drawText中xy位置问题
- 关于flashPlayer的全屏问题(as3.0)
- 关于Virtual PC 不能全屏的问题
- android 4.0中关于webview加载flash并使flash全屏的问题(附demo)
- Android中关于系统Dialog无法全屏的问题
- 关于canvas里面的元素超过容器大小而显示的问题