Направо към съдържанието

Canvas (HTML)

от Уикипедия, свободната енциклопедия

Canvas е елемент в HTML5, който служи за създаване на графични изображения посредством динамичен езици за програмиране (обикновено JavaScript).[1]

Елементът първоначално е представен от Apple за браузъра си Safari. Mozilla Firefox поддържа canvas от версия 1.5, а Internet Explorer – от версия 9.

<canvas id="c" width="200" height="200">
Този текст се показва, ако браузърът не поддържа canvas.
</canvas>

С помощта на JavaScript можете да се рисува върху него:

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

context.fillStyle = 'red';
context.fillRect(30, 30, 50, 50);

Този код рисува червен правоъгълник на екрана.

Спецификацията за canvas предвижда създаването на двуизмерна и триизмерна графика.[2]

  1. W3C - Working Draft
  2. Silva, Maurício Samy, HTML5 - A linguagem de marcação que revolucionou a web, São Paulo, Novatec Editoria, 2011, ISBN 978-85-7522-261-4
  Тази страница частично или изцяло представлява превод на страницата Canvas (HTML5) в Уикипедия на португалски. Оригиналният текст, както и този превод, са защитени от Лиценза „Криейтив Комънс – Признание – Споделяне на споделеното“, а за съдържание, създадено преди юни 2009 година – от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница, за да видите списъка на съавторите. ​

ВАЖНО: Този шаблон се отнася единствено до авторските права върху съдържанието на статията. Добавянето му не отменя изискването да се посочват конкретни източници на твърденията, които да бъдат благонадеждни.​