Gunnar Bittersmann: Drag'n'drop mit JavaScript

Beitrag lesen

@@ingobar

in der verschiedene Elemente per Klick im Browserfenster erzeugt werden und dann per Mausklick verschoben werden sollen.

Ich wollte das Ganze mit einem an die Fenstergröße angepassten <canvas> umsetzen

Dann müsstest du ja bei jeder Bewegung mit entsprechender Framerate von min. 60fps den gesamten Canvas immer wieder neu zeichnen.

Wäre es nicht sinnvoller, die verschiedenen Grafik-Elemente als DOM-Elemente zu generieren (SVG?) und durch Änderung der CSS-Eigenschaft transform (transition) einzeln über den Bildschirm zu bewegen?

LLAP 🖖

--
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)