@wakenbyWork

Как делать анимации внутри svg вставленной через img?

Есть такие svg изображения:

Изображения

6163f189e067f619787593.png
6163f1cf3e04c164913037.png


Они вставлены через тег img. И пришла задача сделать им анимацию. Чтобы на графике с ракетой, ракета двигалась и по очередь появлялись цифры. На втором скрине шестеренки должны крутиться и на графике круги.

Как это можно сделать? Сейчас пробую в самом svg писать css с анимацией. Желательно чтобы она срабатывала при скролле с появлением в области видимсоти экрана. Это уже как-то js нужно добавить (Но на счет срабатывания при скролле, это не обязательно, просто интересно можно ли )
  • Вопрос задан
  • 199 просмотров
Решения вопроса 2
@MeMoJlor
Попробуйте открыть SVG файл и вставить код на страницу, не используя img. Затем найдите нужный элемент через devtools и анимируйте его.
Ответ написан
Комментировать
profesor08
@profesor08 Куратор тега CSS
В svg есть специальный одноименный тег для анимации всего и вся, пользуйся им: https://developer.mozilla.org/ru/docs/Web/SVG/Elem...

Но надо понимать, что работать анимации внутри svg вставленной как картинка будут не во всех браузерах. Все зависит от реализации движка и дозволенности. Это же касается и CSS анимаций внутри svg вставленной как картинка.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы