Возможна ли функция Canvas Arc или QuadCurve OnMouseOver? - PullRequest
2 голосов
/ 15 ноября 2011

У меня есть круглая диаграмма, для которой мне нужно отобразить div, когда пользователи наводят курсор на каждую секцию (дуги).

Я собирался использовать холст: http://www.html5canvastutorials.com/labs/html5-canvas-planets-image-map/ Но я не смог нарисовать дугу на холсте - или я должен использовать любую другую технологию, чтобы создать это?

1 Ответ

2 голосов
/ 16 ноября 2011

Вы можете нарисовать дугу в HTML5 Canvas , используя arc() или arcTo() методы контекста.

Вы можете увидеть пример дуг, нарисованных в HTML5 Canvas в этой маленькой игре, которую я написал:
http://phrogz.net/tmp/connections.html
Концепция игры не моя, просто реализация.

Обратите внимание, что при использовании стиля прямоугольной линии вы можете рисовать клинья (сегменты круга) с помощью одной команды arc.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...