zoukankan      html  css  js  c++  java
  • Canvas绘制三角形路径【每日一段代码9】

    <!DOCTYPE HTML>
    <html>
    <head>
    <title>三角形</title>
    </head>
    <body>
    <canvas id="myCanvas" width="150" height="150" style="border:#06F solid 2px;">您的浏览器不支持。</canvas>
    <script type="text/javascript">
    var c = document.getElementById("myCanvas");
    var cxt = c.getContext("2d");
    cxt.beginPath();
    cxt.moveTo(20,20);
    cxt.lineTo(20,100);
    cxt.lineTo(100,20)
    cxt.closePath();
    cxt.stroke();
    cxt.beginPath();
    cxt.fillStyle="#06F";
    cxt.moveTo(40,120);
    cxt.lineTo(120,40);
    cxt.lineTo(120,120);
    cxt.fill();
    </script>
    </body>
    </html>

    显示图如下:

    【路径实例2,绘制三角形。lineTo(x,y)的用法,lineTo 接受的终点坐标(x,y)作为参数,起始坐标取决于前一路径,前一路径的终点即当前路径的起点。起始坐标也可以用moveTo()方法来设定(本实例就是)。需要注意的一点是,fill 和stroke 在绘制三角形时的不同。使用 fill 路径直接填充闭合。使用 stroke 需要调用 closePath 闭合路径。不然只会绘制两条直线。】

  • 相关阅读:
    NOI2018 退役记
    APIO2018 被屠记
    CTSC2018 被屠记
    SNOI2018 退役记
    O(1) long long a*b%p
    prufer编码
    杜教筛
    GCC卡常
    NOIP2017滚粗记
    UVA 10763 Foreign Exchange
  • 原文地址:https://www.cnblogs.com/naokr/p/2336287.html
Copyright © 2011-2022 走看看