html canvas fillRect()方法绘制填充矩形

分类:知识百科 日期: 点击:0

canvas fillRect()方法是一个重要的绘图方法,可以用来绘制填充矩形。它接受四个参数:起始点的X坐标、起始点的Y坐标、矩形的宽度和高度。

使用方法

// 绘制一个宽200px,高100px的填充矩形
context.fillRect(10, 10, 200, 100);

上面的代码会在canvas画布上绘制一个以(10, 10)为起点,宽200px,高100px的填充矩形。

fillRect()方法还可以接受两个参数,即矩形的弧度和颜色,可以用来绘制圆角矩形:

// 绘制一个宽200px,高100px,弧度为10px的圆角矩形
context.fillRect(10, 10, 200, 100, 10, '#FF0000');

上面的代码会在canvas画布上绘制一个以(10, 10)为起点,宽200px,高100px,弧度为10px的圆角矩形,填充颜色为红色。

fillRect()方法还可以用来绘制矩形的边框,只需要把fillRect()方法改成strokeRect()即可:

// 绘制一个宽200px,高100px,弧度为10px的圆角矩形边框
context.strokeRect(10, 10, 200, 100, 10);

上面的代码会在canvas画布上绘制一个以(10, 10)为起点,宽200px,高100px,弧度为10px的圆角矩形边框。

fillRect()方法还可以用来清除canvas画布上的指定区域,只需要把fillRect()方法的颜色参数设置为“transparent”即可:

// 清除以(10, 10)为起点,宽200px,高100px的区域
context.fillRect(10, 10, 200, 100, 'transparent');

上面的代码会清除以(10, 10)为起点,宽200px,高100px的区域。

canvas fillRect()方法可以用来绘制填充矩形,也可以用来绘制圆角矩形,还可以用来绘制矩形的边框,也可以用来清除指定的区域。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。