美文网首页
HTML5:canvas

HTML5:canvas

作者: 凉城十月 | 来源:发表于2020-07-10 22:05 被阅读0次

1.canvas是inline-block元素,canvas和 img相同,不建议用css控制canvas初始宽高。
2.canvas的使用:
1)html定义canvas:<canvas id ='canvas'></canvas>

  1. js获取元素: var canvas = document.getElementById('canvas')
  2. 获取上下文:var ctx = canvas.getContext('2d')
  3. 填充颜色:ctx.fillStyle = 'green'
  4. 填充样式(rect长方形): ctx.rect(左上角的x坐标,左上角的y坐标,宽度,长度)
    【fillStyle要比rect早】

canvas使用教程:https://developer.cdn.mozilla.net/zh-CN/docs/Web/API/Canvas_API/Tutorial

  • 画矩形(Rectangular)例子:
function draw() {
  var canvas = document.getElementById('canvas');
  if (canvas.getContext) {
    var ctx = canvas.getContext('2d');

    ctx.fillRect(25, 25, 100, 100);
    ctx.clearRect(45, 45, 60, 60);
    ctx.strokeRect(50, 50, 50, 50);
  }
}

输出形状:


图片.png
  • 画三角形
function draw() {
  var canvas = document.getElementById('canvas');
  if (canvas.getContext) {
    var ctx = canvas.getContext('2d');

    ctx.beginPath();
    ctx.moveTo(75, 50);
    ctx.lineTo(100, 75);
    ctx.lineTo(100, 25);
    ctx.fill();
  }
}

输出形状:


图片.png

相关文章

  • html5 Canvas画图5:曲线之arc

    本文属于《html5 Canvas画图系列教程》 在《html5 Canvas画图教程2:Canvas画线条 基础...

  • canvas笔记

    一:canvas简介 1.1什么是canvas? ①:canvas是HTML5提供的一种新标签 ②:HTML5 ...

  • canvas

    @(HTML5)[canvas与SVG] [TOC] 十 、canvas canvas的基本用法 canvas是H...

  • HTML5 Canvas 完整测试 - canvas 标签

    在 html5 文档内创建 canvas 画布: “画布”(canvas) 是 html5 中独有的元素,通过它可...

  • HTML5 Canvas笔记——绘图剪纸

    参考书目:《HTML5 Canvas核心技术 图形、动画与游戏开发》 HTML5 Canvas绘图剪纸

  • canvas浅尝

    简单了解canvas 1.什么是canvas HTML5 的 canvas 元素使用 JavaScript 在网页...

  • canvas学习一

    一、什么是canvas? canvas 是 HTML5 的标签元素,使用 JavaScript 在canvas里绘...

  • 14-JS canvas 学习

    Canvas简介 canvas作用: canvas元素可以让用户在网页上绘制图形; canvas介绍 HTML5中...

  • 1.canvas基础(1)

    canvas定义 Canvas 对象是 HTML5 中新增的。HTML5 标签用于绘制图像(通过脚本,通常是 ...

  • HTML5 Canvas笔记——打印出Hello Canvas

    参考书目:《HTML5 Canvas核心技术 图形、动画与游戏开发》 HTML5 Canvas简单入门操作,如同每...

网友评论

      本文标题:HTML5:canvas

      本文链接:https://www.haomeiwen.com/subject/mkrvcktx.html