Salutare,
Trebuie sa construiesc o pagina de profil dinamica, asta insemanand ca utilizatorul isi poate alege prin drag & drop ordinea elementelor care pot sa-i apara in pagina de profil.
Spre exemplu are definite urmatoarele elemente: short description, hero image, map location, latest offers, latest comments. Ar trebui ca apoi sa aiba un canvas pe care sa poata trage aceste elemente intr-o ordine dorita tinand cont ca oricare dintre elemente pot sa ocupe intreaga latime a canvasului sau 1/2 din ea, astfel incat poate pune 2 elemente unul langa altul.
Atasez si o imagine cu posibile variante de aranjare.
Aveti experienta cu vreo librarie Javascript care sa permita acest lucru?
Daca ar fi de VueJS cu atat mai bine
In general sunt librarii care permit drag & drop si cam atat (de exemplu asta), insa pentru mine e foarte important sa pot pune 2 elemente unul langa altul. Destul de apropiata de ce-mi doresc ar fi asta, dar am nevoie si de un “loc” de unde sa pot trage pe canvas elementele disponibile.