Canvas 是一种用于在网页上绘制图形的强大工具。本教程将带你入门,了解如何在网页中使用 Canvas。

基本用法

  1. 创建 Canvas 元素:首先,你需要在 HTML 中创建一个 <canvas> 元素。
    <canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;"></canvas>
    
  2. 获取 Canvas 上下文:使用 JavaScript 获取 <canvas> 元素的上下文。
    var canvas = document.getElementById("myCanvas");
    var ctx = canvas.getContext("2d");
    
  3. 绘制图形:使用上下文对象 ctx 来绘制图形。
    ctx.fillStyle = "#FF0000";
    ctx.fillRect(0,0,150,100);
    

图形绘制

Canvas 支持多种图形绘制,包括:

  • 线条:使用 lineTo()moveTo() 方法绘制线条。
  • 矩形:使用 fillRect()strokeRect() 方法绘制矩形。
  • 圆形:使用 arc() 方法绘制圆形。
  • 文本:使用 fillText()strokeText() 方法绘制文本。

示例

以下是一个简单的示例,展示了如何使用 Canvas 绘制一个矩形和一个圆形。

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");

ctx.fillStyle = "#FF0000";
ctx.fillRect(0,0,150,100);

ctx.beginPath();
ctx.arc(75,75,50,0,Math.PI*2 true);
ctx.fillStyle = "#0000FF";
ctx.fill();

Canvas 示例

扩展阅读

想要了解更多关于 Canvas 的知识,可以阅读以下文章:

希望这个教程能帮助你入门 Canvas!😊