Dom-uslugi66.ru

Бюро Домашних Услуг

Canvas (HTML)

   HTML

Canvas (англ. canvas — «холст») — элемент HTML 5, который предназначен для создания растрового изображения при помощи JavaScript.

Содержание

История

Впервые элемент canvas был представлен компанией Apple в движке WebKit для Mac OS X с целью последующего его использования в приложениях Dashboard и Safari.

Поддержка canvas в ExplorerCanvas.

Ситуация сегодня

На сегодняшний день canvas чаще используется для построения графиков, простой анимации и игр в веб-браузерах. Группа WHATWG предлагает использовать canvas как стандарт для создания графики в новых поколениях веб-приложений.[1]

Организация Mozilla Foundation ведёт проект под названием Canvas 3D[2], целью которого является добавить низкоуровневую поддержку графических ускорителей для отображения трёхмерных изображений через HTML элемент canvas.

Примеры

Код, идущий далее, создаёт на странице canvas элемент:

Использование JavaScript для того, чтобы нарисовать окружность:

Отрисуем на canvas обдуваемое дерево Пифагора:

Сохранение изображения в теле документа и его отображение:

Примечания

  1. Спецификация от WHATWG
  2. Mozilla Canvas 3D

См. также

Ссылки

  • API на w3с
  • Спецификация от WHATWG
  • Обучение основам canvas на сайте Mozilla Developer center
  • Mozilla Canvas 3D
  • Canvas reference page in Apple Developers Connection
  • Canvas API
  • Wii Opera SDK Canvas Library for Internet Gaming
  • ExplorerCanvas
Примеры использования
  • Блог с примерами использования html5 canvas
  • CANVAS examples
  • Canvas Examples
  • Canvascape — «3D Walker»
  • Doom on the Web
  • Racing 3D
  • 3D-бродилка «Прогулка по преисподней»

Canvas (HTML).

© 2023 dom-uslugi66.ru, Россия, Ангарск, ул. Набережная 59, +7 (3951) 35-50-52