Im unten angegebenen Beispiel definieren wir zunächst die Breite und Höhe des Rasters. Dann definieren wir die Größe der Leinwand und zeichnen das Raster auf die Leinwand.
//we are setting the grid width and height var grid_w = 200; var grid_h = 200; //we are setting padding around grid var gridp = 15; //we are defining size of canvas by defining its width and height var canvas_w = grid_w + (gridp*2) + 1; var canvas_h = grid_h + (gridp*2) + 1; var canvas = $('<canvas/>').attr({width: canvas_w, height: canvas_h}).appendTo('body'); var ctx = canvas.get(0).getContext("2d");
Das ist unser Ansatz −
function drawBoard(){ for (var a = 0; a <= grid_w; a += 50) { ctx.moveTo(0.5 + a + gridp, gridp); ctx.lineTo(0.5 + a+ gridp, grid_h + gridp); }
Das obige ist der detaillierte Inhalt vonWie zeichne ich ein Raster mit HTML5 und Canvas oder SVG?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!