【问题标题】:Draw rectancle with border without filling in html5绘制带边框的矩形而不填充html5
【发布时间】:2012-08-04 02:05:50
【问题描述】:

我正在尝试在画布中创建一个网格,如下所示

var canvas = $("#canvas");
var ctx = canvas.get(0).getContext("2d");

ctx.strokeStyle = "rgb(0, 0, 0)";
for(x=0;x<=300;x++){
  for(y=0;y<=300;y++){  
   ctx.strokeRect(x, y, 20, 20);
  }
}

但它只是填充 HTML5 画布而不是绘制带边框的正方形。有人可以告诉我我在这里做错了什么吗?

【问题讨论】:

    标签: html canvas drawing border


    【解决方案1】:

    我是这样重写的

    var canvas = $("#myCanvas");
    var context = canvas.get(0).getContext("2d");
    
    
    context.strokeStyle = "rgb(255, 0, 0)";
    for(x=0; x<5; x++){
     for(y=0; y<5; y++){
      context.strokeRect(y*20, x*20, 20, 20);
     }
    }
    

    【讨论】:

      猜你喜欢
      • 2012-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-23
      • 2011-01-04
      相关资源
      最近更新 更多