HTML页面中添加Canvas标签示例
在HTML页面的<body>中,可以用像下面的代码来添加<canvas>标签:
<canvas id="canvasOne" width="500" height="300">
Your browser does not support HTML5 Canvas.
</canvas>
译注:对于canvas,以下写法是不允许的:
<canvas id="canvasOne" width="500" height="300" />
让我们来看一下上述代码到底做了些什么。<canvas>标签有3个主要的属性,包括:
1.id。我们可以在JavaScript代码中用id值来引用该<canvas>标签。在上述代码中,id值为canvasOne。
2.width。canvas的宽度,以像素为单位。在上述代码中,width值为500个像素。
3.height。canvas的高度,以像素为单位。在上述代码中,height值为300个像素。
在Canvas的开始标签<canvas>与结束标签</canvas>之间,我们可以放置任意一段文本;当打开HTML网页的浏览器不支持Canvas的时候,这段文本会显示在Canvas标签所在的地方。在上面的代码中,我们使用的文本为“Your browser does not support HTML5 Canvas.”。
在JavaScript中用document对象来引用canvas元素
当HTML页面加载后,document对象指代了该页面中的所有元素,因此我们可以用DOM来引用上述代码中定义的<canvas>。
我们需要Canvas对象的引用,这样就可以知道在哪里显示用Canvas接口进行的绘画。
首先,我们定义一个名为theCanvas的变量来保存Canvas对象的引用。
然后,我们调用document对象的getElementById()函数,将传入的参数设为canvasOne(HTML页面中<canvas>标签的id),来获取Canvas对象:
var theCanvas = document.getElementById("canvasOne");
相关文章
HTML与XHTML、以及HTML4与HTML5标签之间的区别简介
这篇文章主要介绍了HTML与XHTML、以及HTML4与HTML5标签之间的区别,是网页前端编程入门学习中的基础知识,需要的朋友可以参考下2015-11-07- HTML5引入的新标签有一些有趣的属性,例如poster、autofocus、onerror、formaction、oninput,这些属性都可以用来执行javascript,这会导致XSS和CSRF跨域请求伪造。对这方2015-09-27
- 这篇文章主要介绍了HTML5中audio标签的使用,在各浏览器中添加音频播放控件,需要的朋友可以参考下2015-09-24
- 这篇文章主要介绍了详解HTML5中ol标签的用法,是HTML5入门学习中的基础知识,需要的朋友可以参考下2015-09-08
- 这篇文章主要介绍了详解HTML的style标签以及相关的CSS引用,是HTML和CSS入门学习中的基础知识,需要的朋友可以参考下2015-08-27
- 这篇文章主要介绍了详解HTML的input标签及其禁用方法,归纳了几种CSS中使用disabled属性实现禁用的方法,需要的朋友可以参考下2015-08-05
- 这篇文章主要介绍了HTML中Li标签的使用示例,主要用来让文章标题和日期等左右对齐,需要的朋友可以参考下2015-07-13
HTML5 video标签(播放器)学习笔记(二):播放控制
这篇文章主要介绍了HTML5 video标签(播放器)学习笔记(二):播放控制,本文讲解了获取影片总时长、播放、暂停、获取影片的播放时间和设置播放点、音量的获取和设置等内容,2015-04-24- 标签提供关于HTML文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务2014-12-27
- 本篇文章给大家整理些关于html常用标签大全及html标签的特点,希望对大家学习html相关知识有所帮助,感兴趣的朋友一起学习吧2015-11-19
最新评论