Canvas (HTML) | это... Что такое Canvas (HTML)? (original) (raw)
![]() |
---|
HTML и HTML5 Динамический HTML XHTML XHTML Mobile Profile и CHTML Canvas Кодировки символов Document Object Model Семейство шрифтов Редактор HTML Элементы HTML Мнемоники в HTML Фреймы HTML HTML5 audio и HTML5 video Скрипты в HTML Браузерный движок Quirks mode Таблицы стилей Каскадные таблицы стилей Unicode и HTML W3C и WHATWG Цвета HTML Web Storage WebGL Сравнение языков разметки документов браузеров браузерных движков для HTML HTML5 HTML5 Canvas HTML5 Media XHTML (1.1) |
Canvas (англ. canvas — «холст») — элемент HTML5, предназначенный для создания векторного изображения при помощи JavaScript.
История
Впервые элемент canvas
был представлен компанией Apple в движке WebKit для Mac OS X с целью последующего его использования в приложениях Dashboard и Safari.
Поддержка canvas
в Gecko появилась в версии 1.8 (версия 1.5 браузера Firefox), в Presto с версии 9.0 браузера Opera. В Internet Explorer 9 поддержка canvas
реализована только начиная с версии Platform Preview 3. Ранее ситуацию с отсутствием canvas в IE исправила компания Google, выпустившая собственное расширение, написанное на JavaScript, под названием ExplorerCanvas.[1]
Развитие
На сегодняшний день canvas чаще используется для построения графиков, простой анимации и игр в браузерах.[источник не указан 69 дней] Группа WHATWG предлагает использовать canvas как стандарт для создания графики в новых поколениях веб-приложений.[2]
Организация Mozilla Foundation ведёт проект под названием Canvas 3D[3], целью которого является добавить низкоуровневую поддержку графических ускорителей для отображения трёхмерных изображений через HTML-элемент canvas.
Использование
Использовать канву можно несколькими способами, например:
Canvas Дерево ПифагораСм. также
Примечания
- ↑ explorercanvas - HTML5 Canvas for Internet Explorer - Google Project Hosting
- ↑ Спецификация от WHATWG
- ↑ Mozilla Canvas 3D
Ссылки
- API на W3C
- Обучение основам canvas на сайте Mozilla Developer center
- Canvas reference page в Apple Developers Connection
- Canvas API
- Wii Opera SDK Canvas Library for Internet Gaming
Примеры использования