网络零售商的终极网站
 HTML5。 入门的教训。  W3Schools 乌克兰语

西斯

HTML5 帆布


您的浏览器不支持该元素<canvas> 。

HTML 元素 <canvas> використовується для малювання графіки на вебсторінці.

Графічний об’єкт зліва створюється за допомогою елемента <canvas> 。 它显示了四个元素:红色矩形、渐变矩形、丰富条形矩形和丰富条形文本。


什么是 HTML 画布?

HTML 元素 <canvas> (英国 帆布 - 波兰) 启用 JavaScript 以访问多个语言版本。

Елемент <canvas> 只是一个图形容器。 使用JavaScript来绘制图形确实很有必要。

帆布 має декілька методів для малювання доріжок, полів, кіл, тексту та додавання зображення.


浏览器支持

表中的数字表示支持该元素的浏览器的第一个版本 <canvas>.

Елемент
<canvas> 4.0 9.0 2.0 3.1 9.0

画布应用

帆布 (画布)- 这是 HTML 页面上的直线区域。 编织时,织物不会在区域之间移动。

Розмітка виглядає так:

<canvas id='myCanvas" width='200' height='100'></canvas>

笔记: 首先指定属性id (на який посилається скрипт), атрибути width (ширина) та height (高度)来确定画布的大小。 要添加到边界,请使用属性加速style.

主空画布的对接轴:

您的网络浏览器不支持canvas元素。

屁股

<canvas id='myCanvas" width='200' height='100' style="border:1px solid #000;">
</canvas>
自己尝试一下»

画一条线

您的网络浏览器不支持canvas元素。

屁股

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.移动到(0,0);
ctx.lineTo(200,100);
ctx. 描边();
自己尝试一下»

纳马鲁瓦提·科洛

您的网络浏览器不支持canvas元素。

屁股

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.arc(95, 50, 40, 0, 2 * Math.PI);
ctx. 描边();
自己尝试一下»

绘制文字

您的网络浏览器不支持canvas元素。

屁股

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.font = "30px 宋体";
ctx.填充文本(“Hello World”,10,50);
自己尝试一下»

大纲文本

您的网络浏览器不支持canvas元素。

屁股

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.font = "30px 宋体";
ctx.strokeText(“Hello World”,10,50);
自己尝试一下»

绘制线性渐变

您的网络浏览器不支持canvas元素。

屁股

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

// 创建渐变
var grd = ctx.createLinearGradient(0, 0, 200, 0);
grd.addColorStop(0,“红色”);
grd.addColorStop(1,“白色”);

// 填充渐变
ctx.填充样式 = grd;
ctx.填充矩形(10, 10, 150, 80);
自己尝试一下»

绘制圆形渐变

您的网络浏览器不支持canvas元素。

屁股

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

// 创建渐变
var grd = ctx.createRadialGradient(75, 50, 5, 90, 60, 100);
grd.addColorStop(0,“红色”);
grd.addColorStop(1,“白色”);

// 填充渐变
ctx.填充样式 = grd;
ctx.填充矩形(10, 10, 150, 80);
自己尝试一下»

绘制图像

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
var img = document.getElementById("尖叫");
ctx.绘制图像(img,10,10);
自己尝试一下»

HTML 画布 Pidruchnik

了解有关 HTML 的更多信息 <canvas>, відвідайте повний HTML 画布 Pidruchnik на нашому сайті W3Schools 乌克兰.



评论