Skip to content

[html] 第123天 使用canvas画出一个矩形 #1073

Open
@haizhilin2013

Description

@haizhilin2013

第123天 使用canvas画出一个矩形

Activity

ghost

ghost commented on Aug 17, 2019

@ghost
<canvas width="1000" height="500" id="cvs"></canvas>
...
<script>
document.getElementById('cvs').getContext('2d').fillRect(100, 100, 800, 300)
</script>
LiunanYang

LiunanYang commented on Aug 17, 2019

@LiunanYang
<canvas id="canvas" width="300" height="300"></canvas>

<script>
  var canvas = document.getElementById("canvas")
  if(canvas.getContext){
    var ctx = canvas.getContext("2d")
    ctx.fillStyle="rgb(200,0,0)"
    ctx.fillRect(10,10,60,30)
  }
</script>
Joan428

Joan428 commented on Aug 17, 2019

@Joan428

<script> var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); ctx.beginPath(); ctx.rect(200,200,100,100); ctx.closePath(); ctx.stroke(); </script>

Konata9

Konata9 commented on Aug 19, 2019

@Konata9

Canvas 中内置的图形只有矩形,其余图形都需要通过路径来进行绘制。可以使用 canvasfillRect 方法来绘制矩形。

参考文档:MDN Canvas 教程

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @haizhilin2013@Konata9@LiunanYang@Joan428

        Issue actions

          [html] 第123天 使用canvas画出一个矩形 · Issue #1073 · haizlin/fe-interview