HTML5 在canvas中绘制矩形附效果图
一、Canvas中的矩形绘制
在Canvas中,我们拥有一个坐标系统,其原点(0,0)位于左上角。在这个坐标系统中,x坐标向右递增,y坐标向下递增。为了绘制矩形,我们可以使用Canvas提供的矩形绘制函数。
fillRect(x,y,width,height):此函数用于绘制一个实心的矩形。
strokeRect(x,y,width,height):此函数则会绘制一个空心的矩形,也就是矩形的边框。
clearRect(x,y,width,height):此函数用于清除指定的矩形区域,使其完全透明。
二、HTML5 Canvas矩形绘制实例
以下是一个HTML5页面的示例,其中包含了如何使用Canvas绘制矩形的内容。
```html
function pageLoaded() {
var canvas = document.getElementById('tCanvas'); // 获取canvas对象
var context = canvas.getContext('2d'); // 获取2D绘图环境
// 实心矩形绘制
context.fillRect(200, 10, 100, 100); // 在点(200,10)绘制一个实心正方形
context.fillRect(50, 70, 90, 30); // 在点(50,70)绘制一个自定义大小的实心矩形
// 空心矩形(边框)绘制
context.strokeRect(110, 10, 50, 50); // 在点(110,10)绘制一个空心正方形边框
context.strokeRect(30, 10, 50, 50); // 再绘制一个空心正方形边框作为对比
// 矩形区域清除
context.clearRect(210, 20, 30, 20); // 清除点(210,20)的一个矩形区域
context.clearRect(260, 20, 30, 20); // 再清除一个矩形区域作为演示
}
您的浏览器不支持
```
三、绘制效果预览
在上述HTML代码中,当页面加载完成后,`pageLoaded`函数将被调用。该函数获取canvas对象并获取其2D绘图环境,然后使用提供的函数在canvas上绘制实心矩形、空心矩形,并清除指定的矩形区域。最终的绘制效果将展示在canvas上,你可以看到实心的、空心的矩形,以及被清除的矩形区域。如果浏览器不支持canvas标签,将显示相应的提示信息。
网站源码
- HTML5 在canvas中绘制矩形附效果图
- HTML,CSS的命名习惯总结
- 关于私有云(云计算))安全问题的讲解
- 写给菜鸟—可逆和不可逆加解密算法原理
- maya怎么对图纸进行批渲染-
- 如何查看win10版本号 win10最新版本号查法教程
- PHPCMS 信息泄露以及任意删除文件漏洞
- HTML5 canvas基本绘图之图形变换
- CSS中的四种定位区别详解
- HTML5中判断横屏竖屏的方法(移动端)
- 别盼MX5 Pro了:魅族放弃MX Pro系列
- 电脑既不是开不了机也不是突然死机怎么解决-
- 浏览器默认样式
- 最小最快最省,选择微用的三大理由!
- 互联新营销神案例分析:蓝翔如何挤下汪峰霸占
- CDR用椭圆和贝赛尔工具绘制两只可爱北极熊教程