为什么的设置canvas.weight时宽度不能变大,一直是这么大

来源:2-2 绘制直线、多边形和七巧板

小潭

2015-10-20 08:54

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>canvas</title>

</head>
<body>
<canvas id="canvas" style="display:block;margin:10px auto;
         border:1px  solid #aaa;"></canvas>
<script>
    window.onload = function() {
        var canvas=document.getElementById('canvas');
        var context=canvas.getContext('2d');

        canvas.weight = 1000;
        canvas.height = 300;

        context.beginPath();
        context.moveTo(20,20);
        context.lineTo(200,100);
        context.closePath();

        context.lineWidth=5;
        context.stroke();
    }
</script>
</body>
</html>


写回答 关注

2回答

  • echo_kinchao
    2015-10-22 14:43:22

    您写错了~

  • 慕莱坞9220042
    2015-10-20 09:37:42

    你好,这里的宽度应该是“width”,而不是“weight”,改过来就可以了。

    慕莱坞922... 回复小潭

    求楼主打赏,么么哒

    2015-10-20 10:38:55

    共 2 条回复 >

炫丽的倒计时效果Canvas绘图与动画基础

学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力

96746 学习 · 1000 问题

查看课程

相似问题