HTML5 Canvas: 绘制矩形
来源:互联网 发布:手机乐器模拟软件 编辑:程序博客网 时间:2024/06/09 14:24
原文:
http://www.lifelaf.com/blog/?p=363
本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 2, “The Basic Rectangle Shape”.
让我们来看一下Canvas内置的简单几何图形 — 矩形的绘制。在Canvas中,绘制矩形有三种方法:填充(fillRect)、描边(StrokeRect)以及清除(clearRect)。当然,我们也可以使用“路径”来描绘包括矩形在内的所有图形。
以下是上述三种方法的API:
- fillRect(x,y,width,height)。绘制一个从(x,y)开始,宽度为width,高度为height的实心矩形。
- strokeRect(x,y,width,height)。绘制一个从(x,y)开始,宽度为width,高度为height的矩形框。该矩形框会根据当前设置的strokeStyle、lineWidth、lineJoin和miterLimit属性的不同而渲染成不同的样式。
- clearRect(x,y,width,height)。清除从(x,y)开始,宽度为width,高度为height的矩形区域,使之完全透明。
在调用上述方法绘制Canvas之前,我们需要设定填充和描边的样式。设定这些样式最基本的方法是使用24位色(用16进制字符串表示)。以下是一个简单的例子:
context.fillStyle = "#000000";context.strokeStyle = "#ff00ff";
在下面的例子中,填充色设定为黑色,而描边色则设定为紫色:
function drawScreen() { context.fillStyle = "#000000"; context.strokeStyle = "#ff00ff"; context.lineWidth = 2; context.fillRect(10, 10, 40, 40); context.strokeRect(0, 0, 60, 60); context.clearRect(20, 20, 20, 20);}
代码执行结果如下图所示:
- HTML5 Canvas: 绘制矩形
- html5中canvas绘制矩形
- HTML5 canvas 绘制矩形 改变矩形颜色
- html5<canvas>标签绘制矩形,线条,圆
- HTML5教程-用Canvas标签绘制矩形
- html5 canvas元素各种矩形的绘制
- html5 canvas 绘制圆角矩形
- HTML5中使用canvas绘制矩形
- HTML5学习笔记之使用canvas绘制矩形
- HTML5 Canvas实现web画图之自由绘制矩形
- 【实例】html5-canvas绘制线段、矩形和圆
- HTML5 JS Canvas利用贝塞尔曲线绘制圆角矩形
- HTML5利用Canvas绘制图形(Canvas基本知识、绘制矩形、使用路径和图形组合)
- canvas绘制矩形
- canvas绘制矩形
- Canvas学习:绘制矩形
- HTML5 绘制矩形
- HTML5绘制矩形
- linux网络编程之socket(四):使用fork并发处理多个client的请求和对等通信p2p
- unity3d学习心得2
- linux系统内核编译
- 【Android 开发】:UI控件之 RatingBar 评分控件的使用
- Linux内核相关常见面试题
- HTML5 Canvas: 绘制矩形
- IMS与软交换的几个最大区别(2007年11月25日 13:34 IMS.MICROVOIP.COM )
- 使用指针引用的方法和二维指针的方法交换两个字符串
- 开始VxWorks征程
- 实例恢复的深入解析
- [笔记]C语言中二级指针简单例子
- free:显示系统内存使用情况
- 堆栈说明
- 什么是个人网站?