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>
  • 相关阅读:
    P4720 【模板】扩展卢卡斯
    P3211 [HNOI2011]XOR和路径
    ZOJ 3329 One Person Game
    CF817F MEX Queries
    P3239 [HNOI2015]亚瑟王
    P3412 仓鼠找sugar II
    P4111 [HEOI2015]小Z的房间
    P4008 [NOI2003]文本编辑器
    CF451E Devu and Flowers
    P3975 [TJOI2015]弦论
  • 原文地址:https://www.cnblogs.com/gsq1998/p/12166037.html
Copyright © 2011-2022 走看看