当前第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中web sql的学习小结
如何使用HTML5中postmessage实现ajax中的post跨域问题的详细介绍
HTML5停止(暂停)当前播放的音频或视频的方法pause()
HTML5的新特性有哪些?HTML5新特性的总结
HTML5使用canvas压缩图片的示例代码
HTML5 canvas实现瀑布流文字效果代码
HTML5中重新加载音频/视频元素的方法load()
使用HTML5的canvas和javascript创建一个绘图程序的示例代码
HTML5新增结构:html主体结构和非主体结构的介绍
移动端HTML5列表的制作方法
更多相关阅读请进入《HTML5》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 用HTML5 Canvas来绘制三角形和矩形等多边形的方法