Snap.svg

Snap.svg

Snap.svg, SVG ile çalışmak için yepyeni bir JavaScript kütüphanesidir.
Snap.svg, SVG ile çalışmak için yepyeni bir JavaScript kütüphanesidir.Snap, web geliştiricilerine hem mevcut SVG içeriğini hem de Snap ile oluşturulan SVG içeriğini canlandırmak ve işlemek için temiz, modern, sezgisel ve güçlü bir API sağlar.Şu anda, SVG ile çalışmak için en popüler kütüphane Raphaël'dir.Raphaël'in fiili standart haline gelmesinin başlıca nedenlerinden biri, IE 6'ya kadar tarayıcıları desteklemesidir. Ancak, çok sayıda tarayıcıyı desteklemek yalnızca SVG özelliklerinin ortak bir alt kümesini uygulayabileceği anlamına gelir.Snap, Raphaël (Dmitry Baranovskiy) yazarı tarafından tamamen sıfırdan yazılmıştır ve özellikle modern tarayıcılar (IE9 ve üstü, Safari, Chrome, Firefox ve Opera) için tasarlanmıştır.Daha modern tarayıcıları hedeflemek, Snap'in maskeleme, kırpma, desenler, tam degradeler, gruplar ve daha fazlası gibi özellikleri destekleyebileceği anlamına gelir .... Snap'in bir başka benzersiz özelliği de mevcut SVG ile çalışma yeteneğidir.Bu, Snap'i onunla çalışmak için kullanabilmeniz için SVG içeriğinizin Snap ile oluşturulması gerekmediği anlamına gelir (“jQuery veya SVG için Zepto” düşünün).Bu, Illustrator, Inkscape veya Sketch gibi araçlarda SVG içeriği oluşturduğunuz ve ardından Snap kullanarak canlandırdığınız veya başka bir şekilde değiştirdiğiniz anlamına gelir.Hatta gerçekten ilk önce işlemek zorunda kalmadan SVG dizeleriyle (örneğin, Ajax aracılığıyla yüklenen SVG dosyaları) çalışabilirsiniz, bu da bir SVG dosyasından belirli şekilleri sorgulamak, temelde bir kaynak kabına veya hareketli grafiğe dönüştürmek gibi şeyler yapabileceğiniz anlamına gelir.levha.Son olarak, Snap animasyonu destekler.Animasyon için basit ve sezgisel bir JavaScript API'si sağlayarak, Snap SVG içeriğinizi daha etkileşimli ve ilgi çekici hale getirmeye yardımcı olabilir.Snap% 100 ücretsiz ve% 100 açık kaynaklıdır (Apache 2 lisansı altında yayınlanmıştır).

İnternet sitesi:

Açık kaynak lisanslı Windows Phone için Snap.svg'a alternatifler