HTML5画布(矩形)

canvas元素用于绘制图形。


canvas元素是HTML5中新增的一个重要元素,元素本身是没有绘图能力,所有的绘制工作必须在javascript内部完成。

案例1:

<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title></title>    <script>        function draw(){            var c=document.getElementById("myCanvas");            var cxt= c.getContext("2d");            cxt.fillStyle="green";            cxt.fillRect(0,0,350,260);

            cxt.fillStyle="red";            cxt.fillRect(50,50,100,100);

            cxt.strokeStyle="blue";            cxt.strokeRect(110,110,100,100)            cxt.lineWidth=1;        }    </script></head><body ><canvas id="myCanvas" width="400" height="300" style="border: 1px solid #dddddd">您的浏览器不支持</canvas>

</body></html>

效果图:

注释:(1)getContext("2d")对象是内建的HTML5对象,可以绘制多种图形,如路径、矩形、圆等;(2)绘制图形时有两种方式——填充(fill)与绘制边框(stroke);        例:cxt.fillRect(x,y,width,height);               cxt.strokeRect(x,y,width,height);(3)fillStyle--填充样式,如颜色值;         strokeStyle--图形边框样式,如颜色值;(4)lineWidth指定线宽;
时间: 2024-08-13 21:16:45

HTML5画布(矩形)的相关文章

HTML5之canvas-1画布矩形

绘制步骤 获取canvas对象 var oCanvas = document.getElementById("canvas"); 取得上下文context var context = oCanvas.getContext("2d"); 绘制图形 根据需求选择方法 绘制长方形/边框/填充色彩 Context.lineWidth=1; Context.fillRect(x,y,width,height); Context.strokeRect(x,y,width,hei

HTML5 画布canvas元素

HTML5 画布canvas元素 HTML5的canvas元素以及随其而来的编程接口Canvas API应用前景极为广泛.简单地说,canvas元素能够在网页中创建一块矩形区域,这块矩形区域可以成为画布,这其中可以绘制各种图形.可别小看了这个画布,它能实现无限的可能性.接下来我们从最简单的部分开始,逐步认识Canvas的强大功能. 1.在页面中添加canvas元素: 默认情况下,Canvas所创建的矩形区域大小为宽300像素,高150像素,不过我们可以使用width和height属性来自定义画布

html5画布

html5画布 Canvas: 什么是 Canvas? canvas 元素用于在网页上绘制图形. HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像. 画布是一个矩形区域,您可以控制其每一像素. canvas 拥有多种绘制路径.矩形.圆形.字符以及添加图像的方法. 创建 Canvas 元素 向 HTML5 页面添加 canvas 元素. 规定元素的 id.宽度和高度: <canvas id="myCanvas" width="200"

HTML5 画布上的 Three.js 环境灯光(HTML5 Canvas Three.js Ambient Lighting)

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. HTML5 画布上的 Three.js 环境灯光HTML5 Canvas Three.js Ambient Lighting <!DOCTY

【OneAPM】极客编程挑战#023:使用HTML5画布生成渐变自由落体小球效果

本期挑战 给定如下HTML: <canvas id="gbcanvas" width="350" height="300"></canvas> 阅读如下的相关HTML5画布教程: HTML5画布实现的粒子运动效果 HTML5画布Canvas基础入门 请使用HTML5画布生成一个自由落体效果的渐变小球,效果如下(点击下图查看GIF动画) 渐变色由#dd4814开始, 由#FFFF66结束 提交方式: 录制代码编写过程或最终代

HTML5画布生成的3D飞船舰队效果

在线演示 本地下载 使用HTML5画布2D来模拟3D的空间效果,生成舰队飞行效果,了解怎样开发.请阅读以下代码相关"藐视频": HTML5画布模拟生成3D的舰队飞行效果

运用html5画布画随机三角形(有图有真相)

原文:运用html5画布画随机三角形(有图有真相) 源代码下载地址:http://www.zuidaima.com/share/1550463675124736.htm 今天闲着没事写了一个html5画布的例子,我把这个例子也放在了网上可以在线预览,想了解的牛牛们可以下载代码看看,基本上每句代码我都加了注释的哟.我上张图吧:  在线预览地址: http://tandaly.42t.com/html5/triangle.html

HTML5画布(CANVAS)速查简表

HTML5画布(CANVAS)元素 >HTML5画布(Canvas)元素 <canvas id="myCanvas" width="500" height="300"> 浏览器不支持画布(canvas)时的备案 <canvas id="myCanvas" width="500" height="300"> your browser doesn't suppo

HTML5 画布

HTML5 Canvas 画布1.Canvas是一个块级标签.自带width: height: 属性 不用再CSS上写,不用写PX: getContext:获取上下文,只有canvas才有的属性:可以称之为画笔: 2.var cs=document.getElementById("cs");获取画布 var context=cs.getContext("2d");获取画笔 3.绘制矩形 带填充内容的 context.fillRect(10,10,100,50)x,y