Heim >Web-Frontend >HTML-Tutorial >HTML 5 画布(canvas)_html/css_WEB-ITnose

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

WBOY
WBOYOriginal
2016-06-24 11:23:531199Durchsuche

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 标签.

 执行如下:

 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn