美文网首页
Canvas的基本用法

Canvas的基本用法

作者: 张有宽 | 来源:发表于2016-08-04 22:08 被阅读44次

创建canvas标签

首先我们需要有一个画布(Canvas)

<canvas id="canvas" width="150" height="150"></canvas>

渲染上下文

创建画布之后,怎么使用了,需要在javascript中获取到画布并渲染上下文

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

代码的第一行通过使用 document.getElementById() 方法来为 <canvas> 元素得到DOM对象。一旦有了元素对象,你可以通过使用它的getContext() 方法来访问绘画上下文。

如何检查支持性

创建canvas标签时可以在标签内写上不支持的信息,如该浏览器不支持canvas

<canvas id="canvas" width="150" height="150">该浏览器不支持canvas</canvas>

同时也可以通过检测getContext()方法是否存在来测试是否支持编程

var canvas = document.getElementById('tutorial');
if (canvas.getContext){
  var ctx = canvas.getContext('2d');
    // drawing code here
} else {
    // canvas-unsupported code here
}
##来看一下最基本的模板

<html>
  <head>
      <title>Canvas tutorial</title>
      <style type="text/css">
          canvas { border: 1px solid black; }
      </style>
  </head>
  <body onload="draw();">
      <canvas id="tutorial" width="150" height="150"></canvas>
<script type="text/javascript">
        function draw(){
            var canvas = document.getElementById('tutorial');
    if (canvas.getContext){
                  var ctx = canvas.getContext('2d');
            }
        }
    </script>
  </body>
</html>

相关文章

  • canvas(二)绘制图形

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

  • canvas

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

  • Canvas基本用法

    https://blog.csdn.net/weixin_53072519/article/details/122...

  • canvas 的基本用法

    一、元素 1、写法: 2、宽高设置 在使用 元素时必须设置宽度和高...

  • Canvas的基本用法

    创建canvas标签 首先我们需要有一个画布(Canvas) 渲染上下文 创建画布之后,怎么使用了,需要在java...

  • Canvas学习笔记--基础篇

    参考 Canvas的基本用法HTML5 CanvasHTML5 Tricks 知识点 元素 定义 ...

  • canvas画图

    基本用法 canvas元素 获取绘图功能对象 canvas绘图方法 context.fill() // 填充co...

  • Canvas & Paint基础

    对Canvas和Paint的基本用法总结,方便以后查看。未完成,待更新。 1.Canvas 的drawxxx()方...

  • canvas(一)基本用法

    是一个可以使用脚本(JavaScript)在其中绘制图形的HTML元素,它可以用于制作照片或者制作简单的动画。 <...

  • 三.Canvas的基本用法

    前言 在之前讲过画笔Paint的基本使用,这篇文章让我们来了解下画布---Canvas的基本使用。 今天讲解的内容...

网友评论

      本文标题:Canvas的基本用法

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