一、canvas基本画图
- canvas作为html中的一个标签,可以在网页上生成一块
画布
,其中,画布是网页的元素
,但是画布上的东西不是,浏览器认为canvas是个图片,可以右键保存。
- 画布有默认的宽和高,是300*150大小,画布的宽高不能通过style设置,只能通过canvas自己的属性设置。下面是一个基本画布的代码。
<style>
* {
margin: 0;
padding: 0;
}
canvas {
border:1px solid black
}
</style>
<body>
<canvas width="600" height="800"></canvas>
</body>
- 画笔是通过js编写的,画布的横纵坐标如下所示
下面通过代码认识画笔。
let canvas = document.querySelector('canvas')
let ctx = canvas.getContext('2d')
console.log(ctx);
ctx.moveTo(100,100)
ctx.lineTo(200,200)
ctx.lineTo(100,200)
ctx.fillStyle='red'
ctx.strokeStyle = 'purple'
ctx.lineWidth = '10'
ctx.fill()
ctx.closePath()