Задать вопрос
Voronar
@Voronar
Code typesetter

Какие наиболее предпочтительные практики построения интерактивной канвы используются?

Здравствуйте. Использую Canvas Web API для создания виджета гистограмм.
Разбирал вот этот пример через ChromeDevTools.
В основном устройство понял, остался только один вопрос - как реализована кликабельная легенда, через контекст канвы, путём вызова функций объекта CanvasRenderingContext2D или с помощью наложения HTML-элементов типа "div" и "g"?
Вообще какие наиболее предпочтительные практики построения интерактивной канвы используются?
  • Вопрос задан
  • 178 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
@SnowElephant
  • Проверять вручную вхождение курсора в прямоугольник.
  • Canvas Hit Regions, который сейчас за флагами в Chrome и Firefox.
  • Но лучше всего для этого подходит SVG.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы