这样子可以吗?坐标是模糊的
来源:3-8 编程练习
unbreakable_全栈
2020-09-25 17:36:38
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>canvas</title>
<style>
canvas {
background-color: lightblue;
}
</style>
</head>
<body>
<canvas id="canvas" width="800" height="800">
您的浏览器不支持canvas
</canvas>
<script>
//在此处写出代码
var canvas = document.getElementById('canvas')
var ctx = canvas.getContext('2d')
ctx.moveTo(300, 50)
ctx.lineTo(350, 200)
ctx.stroke()
ctx.beginPath();
ctx.moveTo(500, 50)
ctx.lineTo(450, 200)
ctx.stroke()
ctx.beginPath();
ctx.strokeRect(300, 200, 200, 100) // 绘制一个矩形的边框
ctx.strokeRect(290, 220, 10, 20) // 绘制一个矩形的边框
ctx.strokeRect(500, 220, 10, 20) // 绘制一个矩形的边框
ctx.arc(335, 230, 10, 0, 2*Math.PI, true) // 参数:圆心,圆心,半径,起始弧度,终止弧度,顺时针/逆时针
ctx.stroke()
ctx.beginPath();
ctx.arc(455, 230, 10, 0, 2*Math.PI, true) // 参数:圆心,圆心,半径,起始弧度,终止弧度,顺时针/逆时针
ctx.stroke()
ctx.beginPath();
ctx.strokeRect(380, 260, 40, 20) // 绘制一个矩形的边框
ctx.strokeRect(338, 300, 130, 200) // 绘制一个矩形的边框
ctx.strokeRect(178, 370, 160, 30) // 绘制一个矩形的边框
ctx.strokeRect(468, 370, 160, 30) // 绘制一个矩形的边框
ctx.strokeRect(360, 500, 30, 160) // 绘制一个矩形的边框
ctx.strokeRect(420, 500, 30, 160) // 绘制一个矩形的边框
</script>
</body>
</html>
1回答
同学你好,代码正确,坐标的具体值是多少不太重要,重要的是,要知道坐标的含义是什么。
同学这样写就可以,很棒,祝学习愉快!
相似问题
回答 2
回答 1