0
Snap.svg
Snap.svg est une toute nouvelle bibliothèque JavaScript pour travailler avec SVG.
- Gratuite
- Self-Hosted
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