HTML5 canvas 之 小丑鱼
来源:互联网 发布:车管家软件是什么 编辑:程序博客网 时间:2024/05/15 21:57
HTML5CSSJavaCC++
使用html 的新特性绘制的小丑鱼,的确很丑哦。
之前使用canvas做过复杂的应用,性能还不错 :)
小丑鱼图片:
<canvas> element 介绍
创建canvas
页面前端代码
页面canvas代码,支持IE版本
之前使用canvas做过复杂的应用,性能还不错 :)
小丑鱼图片:
<canvas> element 介绍
- <canvas id="tutorial" width="150" height="150"></canvas>
- <canvas id="stockGraph" width="150" height="150">
- current stock price: $3.15 +0.15
- </canvas>
创建canvas
- var canvas = document.getElementById('tutorial');
- var ctx = canvas.getContext('2d');
页面前端代码
- <body>
- <!-- Start Draw View Range -->
- <div id="placeholder" style="WIDTH: 600px; HEIGHT: 600px"></div>
- <!-- End Draw View Range -->
- </body>
页面canvas代码,支持IE版本
- function constructCanvas() {
- function makeCanvas(width, height) {
- var c = document.createElement('canvas');
- c.width = width;
- c.height = height;
- if ($.browser.msie) // excanvas hack
- c = window.G_vmlCanvasManager.initElement(c);
- return c;
- }
- canvasWidth = target.width();
- canvasHeight = target.height();
- target.html(""); // clear placeholder
- if (target.css("position") == 'static')
- target.css("position", "relative"); // for positioning labels and overlay
- if (canvasWidth <= 0 || canvasHeight <= 0)
- throw "Invalid dimensions for plot, width = " + canvasWidth + ", height = " + canvasHeight;
- if ($.browser.msie) // excanvas hack
- window.G_vmlCanvasManager.init_(document); // make sure everything is setup
- // the canvas
- canvas = $(makeCanvas(canvasWidth, canvasHeight)).appendTo(target).get(0);
- ctx = canvas.getContext("2d");
- // overlay canvas for interactive features
- overlay = $(makeCanvas(canvasWidth, canvasHeight)).css({ position: 'absolute', left: 0, top: 0 }).appendTo(target).get(0);
- octx = overlay.getContext("2d");
- octx.stroke();
- }
- HTML5 canvas 之 小丑鱼
- html5 canvas 与小丑。
- HTML5----kinetic,CSS3(Canvas)--小丑动画
- Html5 之 Canvas
- HTML5研究之canvas
- Html5系列之Canvas
- html5之canvas
- html5之canvas动画
- html5--canvas之arcTo()
- html5 之canvas标签
- HTML5之Canvas
- html5之canvas起步
- html5之canvas进阶
- html5之canvas进阶
- HTML5学习之-Canvas
- 初识之-html5 Canvas
- 浅尝HTML5之canvas
- HTML5之Canvas(一)
- oracle 字符集的子集与超集对应关系(10.2)
- wireshark过滤语法总结
- dispatchc 线程 GCD iOS
- c# oledb
- 如何选择retina和univeral?
- HTML5 canvas 之 小丑鱼
- 分布式计算互相sayhello
- TCP、IP
- lr_save_string和sprintf的使用
- 观止——微软创建NT和未来的夺命狂奔
- Net下XML文档的读写操作
- SqlServer中文乱码(其他数据库也可参考)
- 算法系列之五:最长公共子序列(LCS)问题(非连续子序列)的两种解法
- javacript prototype 解密