zoukankan      html  css  js  c++  java
  • HTML5画布Canvas

    一、Canvas概念介绍

    1、概念 Canvas : 画布

    2、作用 : HTML5 Canvas 元素用于图形的绘制, 通过脚本(通常是JavaScript)来完成。它本身只是个图形容器,必须使用脚本来绘制图像

    二、画图步骤

    1、创建一个画布

    <canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;"></canvas>

    注意:<canvas>元素没有边框和内容, 使用 style 属性来添加边框

    2、使用JavaScript来绘制图像

    <!DOCTYPE html>
    <html>
    <head> 
    <meta charset="utf-8"> 
    <title>菜鸟教程(runoob.com)</title> 
    </head>
    <body>
    
    <canvas id="myCanvas" width="200" height="100" style="border:1px solid #d3d3d3;">
    HTML5 canvas 标签。</canvas>
    
    <script>
    
    var c=document.getElementById("myCanvas");
    var ctx=c.getContext("2d");
        
    ctx.font="30px Arial";
    ctx.fillText("Hello World",10,50);
    ctx.fillStyle="#FF0000";
    ctx.fillRect(0,0,20,25);
    
    
    </script>
    
    </body>
    </html>

    JavaScript画图代码步骤 :

    ①、首先, 找到canvas元素

    var c=document.getElementById("myCanvas");

    ②、创建Context对象

    var ctx=c.getContext("2d");

    getContext("2d") 对象是内建的HTML5对象, 拥有多种绘制路径、矩形、图形、字符及添加图像的方法

    ③、业务代码

    三、Canvas用法

    1、介绍Canvas常用属性

    ①、fillStyle属性 : 可以是CSS颜色、渐变、图案等

    ②、font : 定义字体

    2、介绍Canvas常用方法

    ①、fillRect(x, y, width, height): 定义矩形的填充方式

    ②、fillText(text, x, y): 在canvas绘制文本

    ③、drawImage(image, x, y): 图像画到画布上

     四、参考文献

    1、http://www.runoob.com/html/html5-canvas.html

    2、http://www.runoob.com/tags/ref-canvas.html

  • 相关阅读:
    My Eclipse
    那一夜,我被梦中笑醒的事之(数据库)
    KTV项目总结
    欢迎来到,数据库联盟!
    学习手工创建表,表关系以及用exists 来查询
    sql 将Null 值转化成空字符串
    jquery toggle
    推荐一个不错的配色网站
    css之zindex
    关于前后端分离与不分离
  • 原文地址:https://www.cnblogs.com/chenmo-xpw/p/5952533.html
Copyright © 2011-2022 走看看