<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Canvas绘制矩形</title>
</head>
<body style="padding: 100px;">
<canvas id="canvas" width="900" height="600" style="border:1px solid #000"></canvas>
<script>
// 1. 获取标签
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
// 2. 绘制矩形 - 方式一
ctx.rect(100, 100, 200, 200);
// 绘制
ctx.strokeStyle = 'red';
ctx.lineWidth = 10;
ctx.stroke();
// 填充
ctx.fillStyle = 'blue';
ctx.fill();
// 3.绘制矩形 - 方式二
ctx.beginPath();
ctx.fillStyle = 'pink';
ctx.strokeStyle = 'yellow';
ctx.lineWidth = 15;
ctx.fillRect(400, 200, 200, 100);
ctx.strokeRect(400, 200, 200, 100);
// 4. 清除矩形
ctx.beginPath();
ctx.clearRect(400, 200, 90, 90);
// 5.清屏
// ctx.clearRect(0, 0, canvas.width, canvas.height);
</script>
</body>
</html>
06绘制矩形
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 概述 吐槽下IOS下 的图形绘图,代码冗长,不得不自己重新封装方法。整理形成本文。 绘制线 绘制矩形 垂直和居中绘...
- UIBezierPath*path = [UIBezierPathbezierPath]; [pathmoveTo...