• HTML5画布(矩形)


    canvas元素用于绘制图形。


    canvas元素是HTML5中新增的一个重要元素,元素本身是没有绘图能力,所有的绘制工作必须在javascript内部完成。

     

    案例1:

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script>
    function draw(){
    var c=document.getElementById("myCanvas");
    var cxt= c.getContext("2d");
    cxt.fillStyle="green";
    cxt.fillRect(0,0,350,260);

    cxt.fillStyle="red";
    cxt.fillRect(50,50,100,100);

    cxt.strokeStyle="blue";
    cxt.strokeRect(110,110,100,100)
    cxt.lineWidth=1;
    }
    </script>
    </head>
    <body onload="draw();">
    <canvas id="myCanvas" width="400" height="300" style="border: 1px solid #dddddd">您的浏览器不支持</canvas>

    </body>
    </html>


    效果图:


    注释:
    (1)getContext("2d")对象是内建的HTML5对象,可以绘制多种图形,如路径、矩形、圆等;
    (2)绘制图形时有两种方式——填充(fill)与绘制边框(stroke);
    例:cxt.fillRect(x,y,width,height);
    cxt.strokeRect(x,y,width,height);
    (3)fillStyle--填充样式,如颜色值;
    strokeStyle--图形边框样式,如颜色值;
    (4)lineWidth指定线宽;
  • 相关阅读:
    网络编程
    Python之异常处理
    python第31天作业(面向对象高级)
    day01_计算机的基础介绍
    第一章/第二章课后习题
    day12
    day11
    day09-10
    day08
    day07
  • 原文地址:https://www.cnblogs.com/bingling2015/p/4410262.html
Copyright © 2020-2023  润新知