Arrow icon
See all demos

Puzzle

The Puzzle demo creates a fully-functional puzzle game from custom JointJS elements.
Demo instructions
Click a puzzle piece to rotate, and drag the elements to complete the puzzle. Use the HTML select elements to change the puzzle image or adjust the size/difficulty of the puzzle.

Made with JointJS+

The source code of this demo is available as part of the JointJS+ commercial license. Don't have a license yet? Start a trial and use the source code of this and many other demos for free, with no obligations, for 30 days.

Compatible with:

ReactAngularVueSvelteHTML5Salesforce Lightning

Made with JointJS+

All features required to build this demo are included in the commercial JointJS+ package. Don't have a license yet? Start a trial and build professional applications with ease.

Compatible with:

ReactAngularVueSvelteHTML5Salesforce Lightning

Made with JointJS

The source code of this demo is available in the JointJS open-source library which helps developers create simple visual applications in less time.

Compatible with:

ReactAngularVueSvelteHTML5Salesforce Lightning

Made with JointJS

All features required to build this demo application are included in our open-source library, JointJS. Download the package and create basic visual applications in no time.

Compatible with:

ReactAngularVueSvelteHTML5Salesforce Lightning

We equip developers with all the features they need to save time and focus their energy elsewhere such as custom elements.

Speed up your development with a powerful library