Snap.svg

Snap.svg

Snap.svg je potpuno nova JavaScript biblioteka za rad sa SVG-om.
Snap.svg je potpuno nova JavaScript biblioteka za rad sa SVG-om.Snap pruža web programerima čisti, modernizirani, intuitivni i moćan API za animiranje i manipuliranje i postojećim SVG sadržajem i SVG sadržajem generiranim Snapom.Trenutno je najpopularnija knjižnica za rad sa SVG-om Raphaël.Jedan od glavnih razloga zašto je Raphaël postao de facto standard jest taj što podržava preglednike sve do IE 6. Međutim, podržati toliko preglednika znači samo biti u mogućnosti implementirati zajednički podskup SVG značajki.Snap je napisao u cijelosti od nule, autor Raphaëla (Dmitrij Baranovskiy), a dizajniran je posebno za moderne preglednike (IE9 i noviji, Safari, Chrome, Firefox i Opera).Usmjeravanje modernijih preglednika znači da Snap može podržavati značajke poput maskiranja, izrezivanja, uzoraka, punih gradijenata, grupa itd. Još jedna jedinstvena značajka Snapa je njegova sposobnost rada s postojećim SVG-om.To znači da vaš SVG sadržaj ne mora biti generiran Snap-om da biste mogli koristiti Snap za rad s njim (mislite "jQuery ili Zepto za SVG").To znači da SVG sadržaj stvarate u alatima kao što su Illustrator, Inkscape ili Sketch, a zatim animirate ili na drugi način manipulirate koristeći Snap.Možete čak raditi i s nizovima SVG datoteka (na primjer, SVG datoteke učitane preko Ajaxa), bez da ih prvo morate prvo stvoriti, što znači da stvari iz SVG datoteke možete raditi poput upita specifičnih oblika, pretvarajući ih u spremnik resursa ili spritelist.Napokon, Snap podržava animaciju.Pružajući jednostavan i intuitivan JavaScript API za animaciju, Snap može pomoći da vaš SVG sadržaj postane interaktivniji i privlačniji.Snap je 100% besplatan i 100% open-source (objavljen pod licencom Apache 2).
snap-svg

Web stranica:

Alternativa Snap.svgu za Android sa licencom otvorenog koda