HTML 画布(Canvas)是HTML5提供的一个元素,它允许你使用JavaScript在网页上绘制图形。通过Canvas,你可以创建图表、动画、游戏等交互性丰富的内容。以下是一个简单的HTML Canvas示例:
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>HTML Canvas 示例</title>
  <style>
    canvas {
      border: 1px solid #000;
    }
  </style>
</head>
<body>

<canvas id="myCanvas" width="400" height="200"></canvas>

<script>
  // 获取Canvas元素
  var canvas = document.getElementById('myCanvas');
  // 获取2D绘图上下文
  var ctx = canvas.getContext('2d');

  // 绘制矩形
  ctx.fillStyle = 'blue';
  ctx.fillRect(50, 50, 100, 80);

  // 绘制文本
  ctx.font = '20px Arial';
  ctx.fillStyle = 'red';
  ctx.fillText('Hello, Canvas!', 150, 150);
</script>

</body>
</html>

在这个示例中,我们使用<canvas>元素创建了一个宽度为400像素、高度为200像素的画布。通过JavaScript,我们获取了画布的2D绘图上下文(getContext('2d')),然后使用fillRect方法绘制了一个蓝色的矩形,并使用fillText方法在画布上添加了红色的文本。

Canvas提供了丰富的绘图方法和属性,可以实现各种图形效果。你可以通过JavaScript动态地更新画布内容,实现交互性和动画效果。


转载请注明出处:http://www.zyzy.cn/article/detail/3792/HTML