当前第2页 返回上一页

绘制矩形
之所以将Canvas绘制矩形单独提出来,是因为Canvas的画笔工具――CanvasRenderingContext2D对象为绘制矩形提供了专用的方法。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | <!DOCTYPE html>
< html >
< head >
< meta charset = "UTF-8" >
< title >HTML5 Canvas绘制矩形入门示例</ title >
</ head >
< body >
< canvas id = "myCanvas" width = "400px" height = "300px" style = "border: 1px solid red;" >
您的浏览器不支持canvas标签。
</ canvas >
< script type = "text/javascript" >
//获取Canvas对象(画布)
var canvas = document.getElementById("myCanvas");
//简单地检测当前浏览器是否支持Canvas对象,以免在一些不支持html5的浏览器中提示语法错误
if(canvas.getContext){
//获取对应的CanvasRenderingContext2D对象(画笔)
var ctx = canvas.getContext("2d");
//开始一个新的绘制路径
ctx.beginPath();
//设置线条颜色为蓝色
ctx.strokeStyle = "blue";
//以canvas中的坐标点(10,10)作为绘制起始点,绘制一个宽度为80px、高度为50px的矩形
ctx.rect(10, 10, 80, 50);
//按照指定的路径绘制直线
ctx.stroke();
//关闭绘制路径
ctx.closePath();
}
</ script >
</ body >
</ html >
|
对应的矩形效果显示如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
HTML5和CSS3
实现灵动画的切换效果
以上就是用HTML5 Canvas来绘制三角形和矩形等多边形的方法的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
HTML5中在元素或者选取的文本被拖动时触发的事件ondrag
怎样使用h5调用摄像头
用h5实现手机摇一摇的实例详解
关于HTML5 canvas的事件处理
介绍HTML5+canvas调用手机拍照功能实现图片上传(下篇)
HTML5利用canvas绘画二级树形结构图
HTML5中的canvas 和 svg分别是什么?它们的区别在何处?(实例)
html 可以用什么软件进行开发?
HTML5新特性之webrtc详解
HTML5新特性之跨文档消息传输详解
更多相关阅读请进入《HTML5》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 用HTML5 Canvas来绘制三角形和矩形等多边形的方法