zoukankan      html  css  js  c++  java
  • 05-canvas绘制简单图形之三角形

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>05-Canvas简单图形</title>
     6     <style>
     7         *{
     8             margin: 0;
     9             padding: 0;
    10         }
    11         canvas{
    12             display: block;
    13             margin: 0 auto;
    14             background: red;
    15         }
    16     </style>
    17 </head>
    18 <body>
    19 <canvas width="500" height="500"></canvas>
    20 <script>
    21     /*
    22     1.closePath
    23     自动创建从当前点回到起始点的路径
    24 
    25     2.lineJoin
    26     设置相交线的拐点样式 miter(默认)、round、bevel
    27     * */
    28     let oCanvas = document.querySelector("canvas");
    29     let oCtx = oCanvas.getContext("2d");
    30     oCtx.moveTo(50, 50);
    31     oCtx.lineTo(200, 50);
    32     oCtx.lineTo(200, 200);
    33     // 注意点: 如果通过lineTo来闭合图形, 那么是不能很好的闭合
    34     // oCtx.lineTo(50, 50);
    35     oCtx.closePath();
    36     oCtx.lineWidth = 20;
    37     // oCtx.lineJoin = "round";
    38     oCtx.lineJoin="bevel";
    39     // oCtx.lineJoin="miter";
    40     // 注意点: 默认情况下不会自动从最后一个点连接到起点
    41     oCtx.stroke();
    42 </script>
    43 </body>
    44 </html>
  • 相关阅读:
    数字精确运算BigDecimal经常用法
    C3P0数据库连接池使用
    Theano学习笔记(四)——导数
    Leetcode--Merge Intervals
    1191 数轴染色
    P1021 邮票面值设计
    P1032 字串变换
    P1294 高手去散步
    P1832 A+B Problem(再升级)
    P1332 血色先锋队
  • 原文地址:https://www.cnblogs.com/gsq1998/p/12166037.html
Copyright © 2011-2022 走看看