关于canvas全屏的问题
来源:互联网 发布:淘宝联盟快速升级 编辑:程序博客网 时间:2024/05/21 06:38
刚上手canvas,被它的全屏问题,搞到蛋疼,最后解决了,非常激动。
关于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 的资料
0 0
- 关于canvas全屏的问题
- 记录一个Canvas全屏的问题
- MIDP2.0 Canvas全屏问题
- 关于J2ME 低级界面全屏的问题
- 关于 HTML5 video全屏问题 的解答
- 关于AppCompatActivity设置全屏的问题
- 关于flex 全屏问题
- 关于html5 canvas 的宽高 问题
- 请教关于canvas绘图的问题
- Canvas中的设置全屏的位置
- 关于AndEngine显示全屏问题
- 关于flashPlayer的全屏问题(as3.0)
- 关于Symbian滑盖手机的全屏问题
- 关于listview在ScrollView中不能全屏的问题
- 关于一个controller里面几个全屏view切换的问题
- 关于android视频或其他全屏反复切换的问题
- 关于 Android4.0 隐藏虚拟按键的问题 实现全屏
- 关于安卓手机的全屏显示问题
- jvm调优+jstat
- Android Studio项目怎么导入Coding上创建的版本库
- 一个被弃用输出PDF,预览DOC格式的方法
- 文章标题 CSU 1756 :Prime
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- 关于canvas全屏的问题
- 利用HTML5的一个重要特性 —— DeviceOrientation来实现手机网站上的摇一摇功能
- 一些C++笔记
- bzoj2716
- 今天是第一天学C语言,我希望以后我会感谢这个第一天
- 线性方程组
- MyBatis学习总结(一)——MyBatis快速入门
- 知识库--WebappLoader(47)
- 驱动中的file、inode、cdev对象的联系