Описание тега snap.svg

Snap.svg - это библиотека JavaScript для создания и работы с SVG.

Snap.svg - это библиотека javascript с открытым исходным кодом для создания и работы с svg. Он помогает создавать интерактивную векторную графику с поддержкой интерактивности, анимации, а также позволяет работать с существующими svg с помощью простого JavaScript API.

Snap.svg был написан Дмитрием Барановским (автором Raphaël) и разработан специально для упрощения работы с svg и поддерживает такие функции, как маскирование, обрезка, узоры, полные градиенты, группы и многое другое. Проект выпущен компанией Adobe Systems.

Ссылки:

Демо

Рисование стиля и добавление анимации в круг.

var s = Snap(500,500);
var circle = s.circle(150, 150, 100);

circle.attr({
    fill: "#bada55",
    stroke: "#000",
});
circle.animate({r: 50}, 1000);