在html5画布元素上最容易绘制的形状之一是矩形。您可以使用2D上下文 函数 fillRect()和进行操作 stroke Rect()。
在线示例
在html5画布元素上最容易绘制的形状之一是矩形。您可以使用2D上下文 函数 fillRect()和进行操作 stroke Rect()。这是 一个 简单的示例:
示例
<canvas?id="ex1"?width="500"?height="150"?style="border:?1px?solid?#cccccc;">????
HTML5?Canvas?not?supported????
</canvas>????
<script>???????var?canvas??=?document.getElementById("ex1");????var?context?=?canvas.getContext("2d");????
context.fillStyle?=?"#ff0000";????
context.fillRect(10,10,?100,100);????
context. stroke Style?=?"#0000ff";????
context. stroke Rect(30,20,?120,110);??????
</script>
行宽 - @R_ 502 _3862@
您可以使用@R_ 502 _3862@2D上下文的 属性 设置描边矩形的线宽。 方法 如下:
示例
<canvas?id="ex4"?width="500"?height="150"?style="border:?1px?solid?#cccccc;">????
HTML5?Canvas?not?supported????
</canvas>????
<script>???????
var?canvas??=?document.getElementById("ex4");????
var?context?=?canvas.getContext("2d");????
var?x?=?10;????
var?y?=?10;????
var?width?=?100;????
var?height?=?100;????
context.@R_ 502 _3862@?=?4;????
context. stroke Rect(x,?y,?width,?height);??????
</script>
这是线宽为4的矩形的外观:
矩形颜色
您可以使用 2D上下文的fillStyle或 stroke Style 属性 设置绘制矩形的颜色。这是第 一个 示例,这些设置以粗体 显示 :
示例
<canvas?id="ex5"?width="500"?height="150"?style="border:?1px?solid?#cccccc;">????
HTML5?Canvas?not?supported????
</canvas>????
<script>???????
var?canvas??=?document.getElementById("ex5");????
var?context?=?canvas.getContext("2d");????
context.fillStyle?=?"#ff0000";????
context.fillRect(10,110);????
</script>
这是再次在画布上绘制的矩形:
查看更多关于HTML5 Canvas 绘制矩形的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did92388