美文网首页
canvas 系列(一)

canvas 系列(一)

作者: yfmei | 来源:发表于2019-06-27 15:45 被阅读0次

canvas 是用 js绘制图形的html元素。起初是 Apple 引入webkit 供mac os 使用于 Dashboard的,后来各大浏览器都实现了。

基础

  • 使用canvas需要要获得要绘制图形的上下文
  • 默认大小 300 x 150

接下来我们用canvas画个矩形

  • 首先定义canvas标签
  <canvas id="canvas" width></canvas>
  • 然而什么也没发生,加个边框,看到一个宽300 高150的方框了吧
canvas{
  border: 1px solid black;
}
  • 上面当然不是我们要画的矩形,下面才是
let canvas = document.getElementById("canvas") // 获取页面canvas对象
let ctx = canvas.getContext("2d") // 获取绘制图形的上下文,参数可以是2d、3d...

ctx.fillStyle = "rgb(0, 0, 0)" // 下面绘制图形的填充色
ctx.fillRect(10, 10 , 100, 100) // 从坐标(10,10)的地方画个宽100高100矩形

  • 这就是你画的矩形,还挺像
image.png

相关文章

网友评论

      本文标题:canvas 系列(一)

      本文链接:https://www.haomeiwen.com/subject/oajrcctx.html