JavaScript. Скрипт конструктора схем (предложите цены)
Описание задачи.
Нас интересует только функционал. Дизайн не критичен абсолютно. На картинке просто схематично нарисовано.
Весь экран - Canvas блок.
Холст можно двигать в любые стороны. он безкрайний.
Холст можно приблизить и отдалить колесиком мыши.
При инициализации центральная точка экрана = 0.0 координате.
Есть меню с вариантами блоков.
Интересует либо чистый js либо с jquery. Для drag&drop можно jq библиотеку.
React, vue и тд не интересны, так как некому потом это поддерживать и дорабатывать.
По сути нужен канвас на котором можно перетаскивать блоки, удалять и создавать новые. Что то похожее на MindMap.
Над содержимым блоков вам думать не нужно, его мы будем делать сами, вставляя куски верстки в зависимости от того каким пунктом меню создано.
И все это соединять стрелками.
Более подробное описание, а так же структура объектов (примерная и обсуждаемая) в приложенном txt файле.
Задавайте вопросы, предлагайте цены.
Нас интересует только функционал. Дизайн не критичен абсолютно. На картинке просто схематично нарисовано.
Весь экран - Canvas блок.
Холст можно двигать в любые стороны. он безкрайний.
Холст можно приблизить и отдалить колесиком мыши.
При инициализации центральная точка экрана = 0.0 координате.
Есть меню с вариантами блоков.
Интересует либо чистый js либо с jquery. Для drag&drop можно jq библиотеку.
React, vue и тд не интересны, так как некому потом это поддерживать и дорабатывать.
По сути нужен канвас на котором можно перетаскивать блоки, удалять и создавать новые. Что то похожее на MindMap.
Над содержимым блоков вам думать не нужно, его мы будем делать сами, вставляя куски верстки в зависимости от того каким пунктом меню создано.
И все это соединять стрелками.
Более подробное описание, а так же структура объектов (примерная и обсуждаемая) в приложенном txt файле.
Задавайте вопросы, предлагайте цены.
Предложения фрилансеров (0)
Предложений нет
Оставлять свои предложения по проекту могут только зарегистрированные пользователи с аккаунтом специалиста.
Зарегистрируйтесь или войдите на сайт под своим именем.
Зарегистрируйтесь или войдите на сайт под своим именем.