zoukankan      html  css  js  c++  java
  • canvas绘制矩形

    canvas绘制矩形的思路:


    1.先取得canvas元素,用document.getElementById等方法取得canvas对象。

    2.取得上下文context,用getcontext取得图形上下文,参数设置为2D。

    3.设定绘图样式,fillstyle:填充的样式,填入颜色值。如:xxx.fillStyle="#F00";  strokeStyle:图形边框样式,填入颜色值。如:xxx.strokeStyle="#000";

    4.设置线宽,用linewidth。如:xxx..linewidth=1;

    5.绘制矩形,分别用fillRect strokeRect方法来填充矩形和边框。方法定义如:context.fillRect(x,y,width,height) context.strokeRect(x,y,width,height) x是指起点的横坐标,y是指起点的纵坐标,坐标原点是canvas的左上角。

     1 <!DOCTYPE html>
     2 <meta charset="utf-8">
     3 <head>
     4 </head>
     5 
     6 <body>
     7 <canvas id="juxing" width="400" height="400"></canvas>
     8 <script type=text/javascript>
     9 var canvas=document.getElementById("juxing");  //读取canvas元素的id
    10 var context=canvas.getContext("2d");
    11 context.fillStyle="#FF0000";  //填充的颜色
    12 context.strokeStyle="000";  //边框颜色
    13 context.linewidth=10;  //边框宽
    14 context.fillRect(0,0,400,400);  //填充颜色 x y坐标 宽 高
    15 context.strokeRect(0,0,400,400);  //填充边框 x y坐标 宽 高
    16 </script>
    17 </body>
    18 </html>
  • 相关阅读:
    BZOJ2223: [Coci 2009]PATULJCI
    BZOJ2157: 旅游
    HDU6368
    BZOJ2006: [NOI2010]超级钢琴
    BZOJ1969: [Ahoi2005]LANE 航线规划
    BZOJ1878: [SDOI2009]HH的项链
    BZOJ1798: [Ahoi2009]Seq 维护序列seq
    BZOJ1503: [NOI2004]郁闷的出纳员
    BZOJ1370: [Baltic2003]Gang团伙
    BZOJ1342: [Baltic2007]Sound静音问题
  • 原文地址:https://www.cnblogs.com/52css/p/2643700.html
Copyright © 2011-2022 走看看