【发布时间】:2015-06-26 18:38:10
【问题描述】:
我使用画布创建了一条道路。在那里我想在中间添加线条。线之间的宽度、高度和间隙也必须相应增加。
<canvas id="myCanvas" width="578" height="500"></canvas>
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
var j = 0;
for(var i = canvas.height*.30; i< canvas.height; i=i+20){
context.beginPath();
context.rect(canvas.width*.50, i-j, 3+j, 10+(j*2));
context.fillStyle = '#000000';
context.fill();
j++;
}
但我无法通过上面的代码实现它。请帮我解决这个问题。 jsfiddle
【问题讨论】:
-
帮你什么?它的数学原理?您知道如何在画布上绘图,其余部分是相当基本的数学运算。
标签: javascript html canvas