自定义钻石形状的html或jscript

时间:2015-06-28 23:43:53

标签: javascript html

我需要一些在html中绘制形状的方法。我试过四处寻找,但我没有发现任何相关内容。

这是我需要的草图。

我需要用红色绘制形状。我知道如何绘制点,但我不知道如何连接它们,因为红点可以移动。蓝点标记红点可以到达的位置。

enter image description here

1 个答案:

答案 0 :(得分:2)

你可以使用画布。以下是绘制三角形的方法:

var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.moveTo(50, 50);
ctx.lineTo(100, 50);
ctx.lineTo(50, 100);
ctx.closePath();
ctx.fillStyle = 'rgba(0, 0, 255, 0.5)';
ctx.fill();
ctx.strokeStyle = 'blue';
ctx.lineWidth = 3;
ctx.stroke();
<canvas id="canvas" width="150" height="150">Your browser lacks canvas support.</canvas>

我会留给你弄清楚如何画一颗钻石并让它成为红色。