Snap.svg

Snap.svg

Snap.svg är ett helt nytt JavaScript-bibliotek för att arbeta med SVG.
Snap.svg är ett helt nytt JavaScript-bibliotek för att arbeta med SVG.Snap ger webbutvecklare ett rent, strömlinjeformat, intuitivt och kraftfullt API för att animera och manipulera både befintligt SVG-innehåll och SVG-innehåll genererat med Snap.För närvarande är det mest populära biblioteket för att arbeta med SVG Raphaël.En av de främsta anledningarna till att Raphaël blev de facto-standarden är att den stöder webbläsare hela vägen tillbaka till IE 6. Men att stödja så många webbläsare innebär bara att kunna implementera en gemensam delmängd av SVG-funktioner.Snap skrevs helt från grunden av författaren till Raphaël (Dmitry Baranovskiy) och är utformad specifikt för moderna webbläsare (IE9 och senare, Safari, Chrome, Firefox och Opera).Inriktning på mer moderna webbläsare innebär att Snap kan stödja funktioner som maskering, klippning, mönster, fullständiga lutningar, grupper och mer .... En annan unik funktion hos Snap är dess förmåga att arbeta med befintlig SVG.Det betyder att ditt SVG-innehåll inte behöver genereras med Snap för att du ska kunna använda Snap för att arbeta med det (tänk ”jQuery eller Zepto för SVG”).Det betyder att du skapar SVG-innehåll i verktyg som Illustrator, Inkscape eller Sketch och animerar eller på annat sätt manipulera det med Snap.Du kan till och med arbeta med strängar av SVG (till exempel SVG-filer som laddas via Ajax) utan att behöva redigera det först, vilket innebär att du kan göra saker som fråga specifika former från en SVG-fil, i själva verket förvandla den till en resursbehållare eller spriteark.Slutligen stöder Snap animering.Genom att tillhandahålla ett enkelt och intuitivt JavaScript-API för animering kan Snap hjälpa till att göra ditt SVG-innehåll mer interaktivt och engagerande.Snap är 100% gratis och 100% open source (släpps under en Apache 2-licens).
snap-svg

kategorier

Alternativ till Snap.svg för Self-Hosted med öppen källkodslicens