Snap.svg

Snap.svg

Snap.svg est une toute nouvelle bibliothèque JavaScript pour travailler avec SVG.
Snap.svg est une toute nouvelle bibliothèque JavaScript pour travailler avec SVG.Snap fournit aux développeurs Web une API propre, rationalisée, intuitive et puissante pour animer et manipuler à la fois le contenu SVG existant et le contenu SVG généré avec Snap.Actuellement, la bibliothèque la plus populaire pour travailler avec SVG est Raphaël.L'une des principales raisons pour lesquelles Raphaël est devenu la norme de facto est qu'il prend en charge les navigateurs depuis IE 6. Cependant, la prise en charge d'un si grand nombre de navigateurs signifie uniquement pouvoir implémenter un sous-ensemble commun de fonctionnalités SVG.Snap a été entièrement écrit à partir de zéro par l'auteur de Raphaël (Dmitry Baranovskiy), et est spécialement conçu pour les navigateurs modernes (IE9 et plus, Safari, Chrome, Firefox et Opera).Cibler des navigateurs plus modernes signifie que Snap peut prendre en charge des fonctionnalités telles que le masquage, l'écrêtage, les motifs, les dégradés complets, les groupes, etc. Une autre caractéristique unique de Snap est sa capacité à travailler avec les SVG existants.Cela signifie que votre contenu SVG n'a pas besoin d'être généré avec Snap pour que vous puissiez utiliser Snap pour travailler avec lui (pensez «jQuery ou Zepto pour SVG»).Cela signifie que vous créez du contenu SVG dans des outils comme Illustrator, Inkscape ou Sketch, puis l'animez ou le manipulez à l'aide de Snap.Vous pouvez même travailler avec des chaînes de SVG (par exemple, des fichiers SVG chargés via Ajax) sans avoir à le rendre en premier, ce qui signifie que vous pouvez faire des choses comme interroger des formes spécifiques à partir d'un fichier SVG, en le transformant essentiellement en un conteneur de ressources ou un spritefeuille.Enfin, Snap prend en charge l'animation.En fournissant une API JavaScript simple et intuitive pour l'animation, Snap peut vous aider à rendre votre contenu SVG plus interactif et engageant.Snap est 100% gratuit et 100% open-source (publié sous une licence Apache 2).
snap-svg

Site Internet:

Les catégories

Alternatives à Snap.svg pour toutes les plateformes avec n'importe quelle licence

Processing.js

Processing.js

Processing.js est un langage de programmation ouvert, port du ...
Raphaël

Raphaël

Raphaël est une petite bibliothèque JavaScript qui devrait simplifier votre travail avec des graphiques vectoriels sur le web.
Paper.js

Paper.js

Framework de script de graphiques vectoriels open source qui s'exécute au-dessus du canevas HTML5.
GraphicsJS

GraphicsJS

Bibliothèque JavaScript open source gratuite pour dessiner facilement des graphiques et des animations HTML5.Il est léger et plus puissant en termes de fonctionnalités prêtes à l'emploi que les composants basés sur SVG / VML existants, y compris Raphaël et Bonsai.
FabricJS

FabricJS

Fabric.js est une bibliothèque de canevas HTML5 puissante et simple, SVG-to-Canvas (& canvas-to-SVG) ParserIt est un modèle d'objet interactif au-dessus de l'élément canvas.C'est également un analyseur SVG-to-canvas.
BonsaiJS

BonsaiJS

Une bibliothèque graphique légère avec une API graphique intuitive et un rendu SVG.