改变HTML5的canvas默认值
来源:互联网 发布:windows 车载 编辑:程序博客网 时间:2024/06/06 03:12
html5下的canvas的高、宽是有限制的,其默认值是: w:300px, h: 150px;
一开始我只是写着玩玩,简单的写了下面这段代码,结果显示是这样的:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <canvas id="mycanvas"></canvas> <script type="text/javascript"> var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.fillStyle="#CB54D2"; cxt.fillRect(0,0,500,300); </script></body></html>
本打算整出的色块要比脸大一点,可结果没想到,显示是这副德行:
这与500px完全不符吗!,后来我改成这样:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <canvas id="myCanvas" width="500" height="300"></canvas> <script type="text/javascript"> var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.fillStyle="#CB54D2"; cxt.fillRect(0,0,500,300); </script></body></html>
这样貌似可以了,在canvas与fillRect中两次定义500,300这样有点多余,于是我改成下面这样:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <canvas id="mycanvas"></canvas> <script type="text/javascript"> var canva=document.getElementById("mycanvas"); var x=canva.width=500; var y=canva.height=300; var b=canva.getContext("2d"); b.fillStyle="#CB54D2"; b.fillRect(0,0,x,y); </script></body></html>
这样是不是更舒服一点,但结果还是一样的。
0 0
- 改变HTML5的canvas默认值
- HTML5 canvas 绘制矩形 改变矩形颜色
- html5 canvas的clearRect
- 关于HTML5 的canvas
- HTML5的canvas标签
- Html5 的Canvas使用
- HTML5的canvas标签
- HTML5的canvas标签
- html5的canvas插件
- Html5的canvas
- HTML5 的<canvas>标签
- html5里的canvas
- html5 canvas的使用
- html5的canvas时钟
- html5 canvas 的transform
- 基于HTML5 画布功能canvas的绘画板:画线、画圆、画矩形、橡皮、改变线条
- html5的语法改变
- HTML5标签的改变
- eclipse 配置
- 详解JUC之锁——ReentrantLock类(03)
- C语言实现合并两个有序(从小到大)顺序表为一个顺序表
- 字符格式(gbk utf8等)
- 高德地图Android开发-环境配置
- 改变HTML5的canvas默认值
- java按照map的value排序
- Android之用 ExpandableListView使用解析(三级列表的实现)
- C# byte[]数组和string的互相转化 (四种方法)
- log4j配置详解
- 记录:微信项目的开始
- linux rpm包下载站
- [李景山php] 深入理解PHP内核[读书笔记]--第三章:变量及数据类型--变量的赋值和销毁
- Codeforces 607A Chain Reaction(二分 + dp)