HTML5特性 > Canvas >画布
来源:互联网 发布:lync mac 2016 编辑:程序博客网 时间:2024/04/26 20:07
一、<canvas>标签
<canvas>标签的用法非常简单,如下:
- <canvas id="tutorial" width="150" height="150" style="background-color:red;">
- 你的浏览器不支持 Canvas 标签
- </canvas>
二、渲染上下文 Rendering Context获取上下文非常简单,只需要如下两行代码:
- var canvas = document.getElementById('tutorial');
- var ctx = canvas.getContext('2d');
首先获取 canvas 对象,然后调用 canvas 对象的 getContext 方法,这个方法目前只能传入参数 "2d",不久的将来他可能会支持参数 "3d",你一定明白那意味着什么,让我们期待吧。getContext 方法返回一个 CanvasRenderingContext2D 对象 ,即渲染上下文对象,你可以在 这里 找到关于它的更多内容,都是一些绘图方法。
三、浏览器支持
除了在那些不支持的浏览器上显示替用内容之外,我们还可以通过脚本的方式来检查浏览器是否支持 canvas ,方法很简单,判断 getContext 函数是否存在即可,代码如下:
- var canvas = document.getElementById('tutorial');
- if (canvas.getContext){
- alert("支持 <canvas> 标签");
- } else {
- alert("不支持 <canvas> 标签");
- }
- HTML5特性 > Canvas >画布
- HTML5新特性 canvas 画布
- 关于html5 canvas画布
- HTML5----Canvas画布
- HTML5 画布 Canvas
- html5-canvas画布
- html5画布canvas
- html5 canvas 画布基础
- html5 canvas画布居中
- HTML5 canvas画布
- HTML5(1):画布(canvas)
- HTML5之画布Canvas
- HTML5画布Canvas
- HTML5画布Canvas
- HTML5 Canvas画布
- HTML5 canvas 画布
- HTML5 Canvas画布 7
- HTML5 canvas画布
- WebKit Port部分
- 需要逛逛的学习网站
- 托管和非托管
- visual studio 2010下 C# 编写的一个简单的网页源代码分析、链接抓取器
- 编译vs2008的程序总是跳过,显示“未能完成操作 未指定的错误”的解决办法 .
- HTML5特性 > Canvas >画布
- Apache中Cookie长度的设置
- 黑马程序员---Java高新技术(三)--反射
- STRUTS2标签中符号#,$,%的用法示例
- input type file 限定上传文件类型为txt
- GPT分2T以上的分区方法和设置自动挂载分区
- readline库
- 【转】CAS单点登录教程
- HDOJ 1060 / HDOJ 1061/ HDOJ 1568 总结(如何求大数最左边最右边的数)