11 canvas 画布 - 基础

Posted 林水

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11 canvas 画布 - 基础相关的知识,希望对你有一定的参考价值。

一、概述

canvas它和其它的html5标签的使用基本一致,但是它相当于在浏览器中建立一个画布,可以再这个画布上画图、创建动画甚至是3D游戏。由于canvas要适配不同终端的分辨率,所以尽可能的在标签内设置高度和宽度,这个也符合W3C的标准。代码格式如下,当浏览器不支持canvas标签的时候,会显示其中的文字。

<canvas id="main" width="800" height="600" >
    亲,您的浏览器不支持canvas
</canvas>

而在canvas的坐标体系中,是以左上角为坐标原点,向右为x轴正方向,向下为y轴正方向,如下图

而在canvas中,进行绘制需要首先获取canvas的上下文环境context,而后调用API进行图像的绘制

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

以上是关于11 canvas 画布 - 基础的主要内容,如果未能解决你的问题,请参考以下文章

canvas绘画基础:认识canvas画布

canvas画布基础知识

Canvas对画布及文字控制基础API学习

iPad 对 Canvas 标签的限制;画布标签动画上的网页崩溃

画布使用大量 CPU

画布(canvas)