Snap.svg

Snap.svg

Snap.svg je zbrusu nová knihovna JavaScript pro práci s SVG.
Snap.svg je zbrusu nová knihovna JavaScript pro práci s SVG.Snap poskytuje webovým vývojářům čisté, efektivní, intuitivní a výkonné API pro animaci a manipulaci s existujícím obsahem SVG i obsahem SVG generovaným pomocí Snapu.V současné době je nejoblíbenější knihovnou pro práci s SVG Raphaël.Jedním z hlavních důvodů, proč se Raphaël stal de facto standardem, je to, že podporuje prohlížeče až do IE 6. Podpora tolika prohlížečů však znamená, že je možné implementovat pouze společnou podmnožinu funkcí SVG.Snap byl napsán zcela od nuly autorem Raphaëla (Dmitry Baranovskiy) a je určen speciálně pro moderní prohlížeče (IE9 a vyšší, Safari, Chrome, Firefox a Opera).Cílení na modernější prohlížeče znamená, že Snap může podporovat funkce, jako je maskování, ořezávání, vzory, plné přechody, skupiny a další .... Další jedinečnou vlastností Snapu je jeho schopnost pracovat se stávajícími SVG.To znamená, že váš obsah SVG nemusí být generován pomocí Snapu, abyste mohli s Snapem pracovat (např. „JQuery nebo Zepto pro SVG“).To znamená, že vytvoříte obsah SVG v nástrojích, jako je Illustrator, Inkscape nebo Sketch, a poté jej pomocí Animace animujete nebo jinak manipulujete.Můžete dokonce pracovat s řetězci SVG (například soubory SVG načtené pomocí Ajaxu), aniž byste je museli nejprve vykreslit jako první, což znamená, že můžete dělat věci, jako je dotazování konkrétních tvarů ze souboru SVG, v podstatě je přeměnit na zdrojový kontejner nebo spriteprostěradlo.Konečně Snap podporuje animaci.Poskytnutím jednoduchého a intuitivního JavaScriptu API pro animaci může Snap pomoci učinit váš obsah SVG interaktivnějším a poutavějším.Snap je 100% zdarma a 100% open-source (vydáno pod licencí Apache 2).

Webová stránka:

Alternativy k Snap.svg pro Self-Hosted s komerční licencí