Snap.svg

Snap.svg

Snap.svg je úplne nová knižnica JavaScript na prácu s SVG.
Snap.svg je úplne nová knižnica JavaScript na prácu s SVG.Snap poskytuje webovým vývojárom čisté, efektívne, intuitívne a výkonné API na animáciu a manipuláciu s existujúcim obsahom SVG aj s obsahom SVG generovaným pomocou modulu Snap.V súčasnosti je najpopulárnejšou knižnicou pre prácu so SVG raphaël.Jedným z hlavných dôvodov, prečo sa Raphaël stal de facto štandardom, je to, že podporuje prehliadače až do IE 6. Podpora takého množstva prehľadávačov však znamená len implementáciu spoločnej podmnožiny funkcií SVG.Snap bol napísaný úplne od nuly od autora Raphaëla (Dmitrij Baranovskij) a je určený špeciálne pre moderné prehliadače (IE9 a novšie verzie, Safari, Chrome, Firefox a Opera).Zacielenie na modernejšie prehliadače znamená, že program Snap môže podporovať funkcie ako maskovanie, orezávanie, vzory, plné gradienty, skupiny a ďalšie .... Ďalšou jedinečnou vlastnosťou programu Snap je jeho schopnosť pracovať s existujúcimi SVG.To znamená, že váš obsah SVG sa nemusí generovať pomocou Snap, aby ste s Snapom mohli pracovať (napríklad „jQuery alebo Zepto for SVG“).To znamená, že vytvoríte obsah SVG v nástrojoch, ako sú Illustrator, Inkscape alebo Sketch, a potom ho pomocou programu Snap animujete alebo iným spôsobom manipulujete.Môžete dokonca pracovať s reťazcami SVG (napríklad súbory SVG načítané pomocou Ajaxu) bez toho, aby ste ich museli najprv vykresliť, čo znamená, že môžete zo súboru SVG robiť otázky, ako napríklad zisťovať konkrétne tvary, v podstate ich premeniť na zdrojový kontajner alebo sprite.list.Nakoniec Snap podporuje animáciu.Poskytnutím jednoduchého a intuitívneho rozhrania JavaScript API pre animáciu môže modul Snap pomôcť zvýšiť interaktivitu a pútavosť vášho obsahu SVG.Snap je 100% zadarmo a 100% open-source (vydaný pod licenciou Apache 2).

Alternatívy programu Snap.svg pre Self-Hosted s licenciou s otvoreným zdrojom