Добрый день. Мне надо реализовать иерархичное дерево.
Блоки должны друг с другом соединяться линией. Я понимаю, как реализовать за счет абсолютного позиционирования линию, но все крошится, когда мне нужно динамически между блоками добавить элемент.
Смотри рисунок:
Как автоматически привязать концы линии к середине блока, вне зависимости от того, где он находиться?
Я как понимаю, на Canvas можно решить данную систему, но тут знаний не так много, так как в блоках может быть много контента и он долен быть динамическим.
Может кто-то подскажет решение или готовые плагины по отрисовке иерархичных деревьев?