Анимация SVG-графики

Анимация SVG-графики

Анимировать SVG-графику можно с помощью скриптов на JavaScript. Вместе с тем, в SVG имеются собственные весьма развитые и удобные средства анимации. В SVG-коде анимация определяется специальными тегами и атрибутами. Таким образом, вы просто указываете, что и каким образом следует анимировать, не занимаясь организацией вычислений значений параметров анимируемого объекта, которые он должен принять в следующий момент времени. Для многих, видимо, это проще, чем писать скрипт, используя методы setInterval() и/или setTimeout().
Примеры анимации SVG-графики с помощью скрипта на JavaScript я демонстрировал при рассмотрении трансформаций SVG

Примечание

В настоящее время анимацию собственными средстваи SVG поддерживают без плагинов и расширений браузеры Firefox, Chrome, Opera, Safari, а Microsoft IE 11 и Edge — нет.
Вы можете использовать теги для задания анимации SVG в любом случае, не опасаясь сбоев в браузерах, которые не поддерживают анимацию SVG. Такие браузеры просто проигнорируют ее и покажут статическую картинку.

Примеры