Как реализовать подобные стрелки в web?

Как можно реализовать подобные стрелки между блоками на веб-странице? Стрелки можно перетащить на другой блок. они следуют за перемещаемым блоком и т.д

1-png.86632

Из возможных вариантов представляю (расплывчато) svg или canvas (с обоими вещами толком не работал), располагаемых за контейнером с блоками. А управление с помощью js, который хранит координаты блоков, стрелок, и что с чем связно. При клике на документ проверяется, есть ли на координатах стрелка, если есть, начинается ее перемещение за курсором, если следующие нажатие на блоке, стрелка закрепляется за блоком.
  • Вопрос задан
  • 1034 просмотра
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Raphael.js (SVG) - там есть такой функционал.
Ответ написан
Комментировать
mbeloshitsky
@mbeloshitsky
Вебдев, систем оперейшонс, ж.д. автоматика
jointjs
Там правда разработчики пиарят свой новый фреймворк, rappid, но для диаграм со стрелочками будет достаточно бесплатного jointjs.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы