Snap.svg

Snap.svg

Snap.svg ist eine brandneue JavaScript-Bibliothek für die Arbeit mit SVG.
Snap.svg ist eine brandneue JavaScript-Bibliothek für die Arbeit mit SVG.Mit Snap erhalten Webentwickler eine übersichtliche, optimierte, intuitive und leistungsstarke API zum Animieren und Bearbeiten von vorhandenen SVG-Inhalten sowie von mit Snap generierten SVG-Inhalten.Derzeit ist Raphaël die beliebteste Bibliothek für die Arbeit mit SVG.Einer der Hauptgründe, warum Raphaël zum De-facto-Standard wurde, ist die Tatsache, dass es Browser bis zu IE 6 unterstützt. Die Unterstützung so vieler Browser bedeutet jedoch, dass nur eine Teilmenge der SVG-Funktionen implementiert werden kann.Snap wurde vom Autor von Raphaël (Dmitry Baranovskiy) komplett neu geschrieben und wurde speziell für moderne Browser (IE9 und höher, Safari, Chrome, Firefox und Opera) entwickelt.Die Ausrichtung auf modernere Browser bedeutet, dass Snap Funktionen wie Maskieren, Ausschneiden, Muster, vollständige Verläufe, Gruppen und mehr unterstützt. Eine weitere einzigartige Funktion von Snap ist die Fähigkeit, mit vorhandenem SVG zu arbeiten.Das bedeutet, dass Ihr SVG-Inhalt nicht mit Snap generiert werden muss, damit Sie mit Snap arbeiten können (denken Sie an "jQuery oder Zepto für SVG").Das heißt, Sie erstellen SVG-Inhalte in Werkzeugen wie Illustrator, Inkscape oder Sketch und animieren oder bearbeiten sie auf andere Weise mit Snap.Sie können sogar mit SVG-Zeichenfolgen arbeiten (z. B. SVG-Dateien, die über Ajax geladen wurden), ohne diese zuerst rendern zu müssen. Dies bedeutet, dass Sie beispielsweise bestimmte Formen aus einer SVG-Datei abfragen und sie im Wesentlichen in einen Ressourcencontainer oder ein Sprite verwandeln könnenBlatt.Schließlich unterstützt Snap Animation.Durch die Bereitstellung einer einfachen und intuitiven JavaScript-API für Animationen kann Snap dazu beitragen, dass Ihre SVG-Inhalte interaktiver und ansprechender werden.Snap ist zu 100% kostenlos und zu 100% Open Source (unter einer Apache 2-Lizenz veröffentlicht).

Webseite:

Kategorien

Alternativen zu Snap.svg für alle Plattformen mit Open Source-Lizenz