HTML canvas(画布)rect()方法
-
rect()方法定义和用法
rect()方法创建一个矩形。
提示:使用stroke()或fill()方法在画布上实际绘制矩形。 -
rect()方法浏览器支持
Internet Explorer Chrome FireFox Safari Opera 9.0(含)以上 支持 支持 支持 支持 -
rect()方法语法
context.rect(x,y,width,height); -
rect()方法实例
尝试一下var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); ctx.rect(20, 20, 150, 100); ctx.stroke();
使用rect()方法创建三个矩形:
尝试一下var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); // Red rectangle ctx.beginPath(); ctx.lineWidth = "6"; ctx.strokeStyle = "red"; ctx.rect(5, 5, 290, 140); ctx.stroke(); // Green rectangle ctx.beginPath(); ctx.lineWidth = "4"; ctx.strokeStyle = "green"; ctx.rect(30, 30, 50, 50); ctx.stroke(); // Blue rectangle ctx.beginPath(); ctx.lineWidth = "10"; ctx.strokeStyle = "blue"; ctx.rect(50, 50, 150, 80); ctx.stroke();
-
rect()方法参数值
类型 描述 x 矩形左上角的x坐标 y 矩形左上角的y坐标 width 矩形的宽度,以像素为单位 height 矩形的高度,以像素为单位 -