美文网首页
学习canvas

学习canvas

作者: _敏讷 | 来源:发表于2017-10-09 07:51 被阅读0次
<!DOCTYPE>
<html>
  <head>
    <style type="text/css">
      canvas { border: 1px solid #666;}
    </style>
  </head>
  <canvas id="canvas1"></canvas>
</html>
<script>
  let canvas1 = document.getElementById('canvas1')      //通过id获取canvas元素
  let ctx1 = canvas1.getContext('2d') 
  ctx1.fillStyle = 'rgb(200, 0, 0)'
  ctx1.fillRect(10, 10, 55, 50)
  ctx1.fillStyle = 'rgba(0, 0, 200, 0.5)'
  ctx1.fillRect(25, 25, 55, 50)
</script>
绘制结果

HTML中的元素canvas只支持一种原生的图形绘制:矩形。
canvas提供了三种方法绘制矩形

  1. fillRect(x, y, width, height) 绘制一个填充的矩形
  2. strokeRect(x, y, width, height) 绘制一个矩形的边框
  3. clearRect(x, y, width, height) 清除指定矩形区域, 让清除部分完全透明

导出图像

使用toDataURL方法, 可以导出在<canvas>元素上绘制的图像, 该方法接受一个参数, 即图像的MIME类型格式

相关文章

  • Android 自定义View(学习 整理基础用法)

    学习资料 始于 onDraw(Canvas canvas) 1、canvas.drawXxx() 直接绘制所需图形...

  • canvas

    学习canvas

  • canvas基础学习笔记

    学习目标 1.canvas画线 2.canvas画矩形 3.canvas写字 4.canvas画圆 5.canva...

  • canvas(二)绘制图形

    使用canvas 绘制图形 上一篇 canvas基本用法在学习了canvas基本用法 我们开始着手在 canvas...

  • HTML5-----Canvas 学习日记1

    HTML5-----Canvas 学习日记1 1:我们经常提到canvas,其实canvas是HTML中一个元素,...

  • 三、Canvas基本绘图

    Canvas绘图(二) 本章将学习Canvas绘图的以下技巧 裁剪区域 图象合成 简单的Canvas变换 一、设置...

  • NFH.005 - Canvas渐变与绘制

    12.15学习经验分享# Bruce_Zhu于2016.12.15 一、Canvas - 渐变 canvas 画图...

  • canvas入门

    日期:2020 年 5 月 8 日 canvas 学习笔记 canvas 简介 canvas 是一个用来绘图的 h...

  • canvas学习

    canvas....学前端的看到这个标签就会有一种高大上的感觉,因为这个标签出来的时候,项目大部分时候用于复杂交互...

  • canvas学习

    标签: cancas canvas是什么? HTML5 的 canvas 元素使用 JavaScript 在网页上...

网友评论

      本文标题:学习canvas

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