>웹 프론트엔드 >HTML 튜토리얼 >HTML 5 画布(canvas)_html/css_WEB-ITnose

HTML 5 画布(canvas)_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 11:23:531202검색

canvas 元素使用 JavaScript 在网页上绘制图像,本身是没有绘图能力。

canvas 是一个矩形区域,可以控制其每一像素。

canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。

下面来做几个示例:

1、填充画布


执行如下:

2、获取坐标


执行如下:

3、绘制线条、图形

 1绘制正方形如下:

 您的浏览器不支持 canvas 标签.

var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.moveTo(10,10); //x,y 起点
cxt.lineTo(10,50); //x,y
cxt.lineTo(50,50); //x,y
cxt.lineTo(50,10); //x,y
cxt.lineTo(10,10); //x,y
cxt.stroke();

 执行如下

2绘制圆形如下:


你的浏览器不支持canvas

执行如下:

4、绘制渐变


您的浏览器不支持 canvas 标签.

执行如下:

5、图片


您的浏览器不支持 canvas 标签.

 执行如下:

 

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.