HTML 5画布线长

时间:2015-09-09 09:15:09

标签: javascript html canvas

我尝试画一条500px长的线。

我的HTML:

<canvas id="conflict" width="500px" height:"500px">

</canvas>

我的Javascript:

$( document ).ready(function() {
    var conflict = document.getElementById("conflict");
    var conflict_context = conflict.getContext("2d");

    conflict_context.lineWidth = 3;
    conflict_context.strokeStyle = "rgb(0, 0, 0)";
    conflict_context.beginPath();
    conflict_context.moveTo(0, 0);
    conflict_context.lineTo(100, 100);
    conflict_context.stroke();

    // var text = "Hello, World!";
    // conflict_context.fillText(text, 40, 40);

    conflict_context.lineWidth = 1;
    conflict_context.strokeStyle = "rgb(50, 0, 0)";
    conflict_context.beginPath();
    conflict_context.moveTo(100, 0);
    conflict_context.lineTo(100, 500);
    conflict_context.stroke();
});

this Jsfiddle中,我们可以看到500px线的长度比100 px长度长5倍。 我怎样才能真正绘制500px长度的线?

根据@Archer的评论,我有一个拼写错误。 身高应使用 = 符号定义,而不是

0 个答案:

没有答案