为什么我用canvas画不出那条线

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

uu19

2016-12-12 19:54

为什么我的context.lineTo(700,700),画不出来那条线。

写回答 关注

6回答

  • 田梗上的梦
    2017-04-09 16:58:34

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <title></title>

    </head>

    <body>

    <canvas id="canvas" width="1024" height="768" style="border:1px solid #aaa;display: block;margin: 20px auto;"><!-- 默认宽300像素,高150像素 -->

        当前浏览器不支持canvas,请切换浏览器后再试;

    </canvas> 

    <script type="text/javascript">

      window.onload=function(){

            var canvas=document.getElementById('canvas');

            var context=canvas.getContext("2d"); 

             canvas.width=1024;

             canvas.height=768;

            context.moveTo(100,100);

            context.lineTo(700,700);

            context.lineWidth=5px;

            context.strokeStyle="#005588";

            context.stroke();

      }

      </script>

    </body>

    </html>

    到底错哪了,没显示啊,就一个框

    疚人

    把context.lineWidth=5px;中的px去掉

    2017-07-14 19:11:08

    共 1 条回复 >

  • 吾爱分享逸轩
    2017-01-16 21:20:34

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title>canvas01</title>

    </head>

    <body>

    <canvas id="canvas" style="border:1px solid #aaa;display:block;margin:50px auto;">

    当前浏览器不支持canvas,请更换更高级的浏览器,如谷歌、火狐等。

    </canvas>

    <script>

    widow.onload = function(){

    var canvas = document.getElementById("canvas");

    canvas.width = 1024;

    canvas.height = 650;

    var context = canvas.getContext("2d");//使用context绘制

    context.moveTo(100,100);

    context.lineTo(300,300);

    context.strokeStyle="#005588";

    context.stroke();

    }

    </script>

    </body>

    </html>

    同样没有画出线 哪里的问题啊 晕死了

    青春无敌美少... 回复吾爱分享逸轩

    恩恩,我有个地方错了。 你那个课程学完了吗。。

    2017-02-23 09:15:15

    共 4 条回复 >

  • 么么小菇菇
    2017-01-10 16:49:07

    是不是少了context.stroke()?

  • 红书包
    2016-12-16 16:44:54

    context.moveTo(200,100);要先用moveTo给一个开始的点

    context.lineTo(700,700);


  • uu19
    2016-12-13 17:17:25

    就是canvas

  • 霍丶
    2016-12-12 21:37:46

    context.moveTo()

    context.lineTo()

    哥们你要画什么线

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

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

96746 学习 · 1000 问题

查看课程

相似问题