zoukankan      html  css  js  c++  java
  • [HTML5 Canvas学习]绘制矩形

      1.使用strokeRect和fillRect方法绘制矩形

        a.strokeRect是绘制一个不填充的矩形

        b.fillRect是绘制一个填充的矩形

      代码:

      

            <script>
                var canvas = document.getElementById('canvas'),
                        context = canvas.getContext('2d');
                        
                        context.lineJoin = 'round';
                        context.lineWidth = 20;
                        
                        context.strokeRect(10, 10, 150, 100);
                        context.fillRect(180, 10, 150, 100);
            </script>

      效果如图:

      

      2.通过lineTo绘制矩形

      

    <script>
                var canvas = document.getElementById('canvas'),
                        context = canvas.getContext('2d');
                        
                        context.lineJoin = 'round';
                        context.lineWidth = 20;
                        context.beginPath();
                        context.moveTo(10, 10);
                        context.lineTo(160, 10);
                        context.lineTo(160, 110);
                        context.lineTo(10, 110);
                        context.closePath();
                        context.stroke();
                        
                        context.beginPath();
                        context.moveTo(180, 10);
                        context.lineTo(330, 10);
                        context.lineTo(330, 110);
                        context.lineTo(180, 110);
                        context.closePath();
                        context.fill();
            </script>

      效果图如下:

        

  • 相关阅读:
    IT知识构架与操作系统简介
    read与for循环语句
    shell基础练习题
    shell 100以内加法
    shell
    python学习第一日
    shell脚本基本介绍
    bash的基本特性
    Linux习题
    Linux基本命令
  • 原文地址:https://www.cnblogs.com/jerry19890622/p/3702754.html
Copyright © 2011-2022 走看看