123
Snap.svg

Snap.svg

Snap.svg е съвсем нова библиотека на JavaScript за работа с SVG.
Snap.svg е съвсем нова библиотека на JavaScript за работа с SVG.Snap предоставя на уеб разработчиците чист, рационализиран, интуитивен и мощен API за анимиране и манипулиране както на съществуващото SVG съдържание, така и на SVG съдържание, генерирано със Snap.В момента най-популярната библиотека за работа със SVG е Raphaël.Една от основните причини Raphaël да се превърне в стандарт de facto е, че поддържа браузъри чак до IE 6. Въпреки това, поддържането на толкова много браузъри означава само да бъде в състояние да реализира общ подмножество от SVG функции.Snap е написан изцяло от нулата от автора на Raphaël (Дмитрий Барановский) и е създаден специално за съвременни браузъри (IE9 и по-нови версии, Safari, Chrome, Firefox и Opera).Насочването към по-модерни браузъри означава, че Snap може да поддържа функции като маскиране, изрязване, шарки, пълни градиенти, групи и други .... Друга уникална характеристика на Snap е способността му да работи със съществуващ SVG.Това означава, че вашето SVG съдържание не трябва да се генерира със Snap, за да можете да използвате Snap за работа с него (помислете „jQuery или Zepto за SVG“).Това означава, че създавате SVG съдържание в инструменти като Illustrator, Inkscape или Sketch и след това го анимирате или по друг начин манипулирате с помощта на Snap.Можете дори да работите с низове на SVG (например SVG файлове, заредени чрез Ajax), без всъщност да го рендирате първо, което означава, че можете да правите неща като запитване на конкретни форми от SVG файл, по същество превръщайки го в контейнер с ресурси или спрайтлист.И накрая, Snap поддържа анимация.Чрез предоставянето на прост и интуитивен JavaScript API за анимация, Snap може да ви помогне да направите вашето SVG съдържание по-интерактивно и привлекателно.Snap е 100% безплатен и 100% отворен код (пуснат под лиценз Apache 2).

Характеристика

Категории

Алтернативи на Snap.svg за всички платформи с всякакъв лиценз

Processing.js

Processing.js

Processing.js е отворен език за програмиране, порт на ...
  • Безплатно
  • Web
Raphaël

Raphaël

Raphaël е малка библиотека на JavaScript, която трябва да опрости работата ви с векторната графика в мрежата.
  • Безплатно
  • Web
Paper.js

Paper.js

Скриптираща рамка за векторна графика с отворен код, която работи върху платното HTML5.
GraphicsJS

GraphicsJS

Безплатна JavaScript библиотека с отворен код за лесно рисуване на HTML5 графика и анимация.Той е лек и по-мощен от гледна точка на изчерпаните характеристики в сравнение със съществуващите SVG / VML базирани компоненти, включително Raphaël и Bonsai.
FabricJS

FabricJS

Fabric.js е мощна и простаJavas HTML5 платната библиотека, SVG-to-Canvas (& canvas-to-SVG) ParserIt е интерактивен модел на обекта върху елемента на платното.Той също е SVG-to-canser анализатор.
BonsaiJS

BonsaiJS

Лека графична библиотека с интуитивен графичен API и SVG рендер.