Контекст: Я работаю над инфографикой в SVG. Я хочу, чтобы документ ожил благодаря анимации, особенно анимации цепочки. Я уже знаком с SVG, но недавно начал изучать анимацию SVG.Что такое чистый SVG и что такое SMIL?
Поскольку SMIL устарел, я пытаюсь создать анимацию в чистом SVG.
Looking at this article (esp. the Handy Dandy Replacement Reference Chart at the end), я нахожусь под впечатлением, что мне нужно, чтобы прекратить использование SUc hattributes:
fill="freeze"
repeatCount="indefinite"
begin="hover"
begin="circ-anim.begin + 1s"
... потому что они являются частью SVG SMIL.
Но, если я смотрю на SVG reference on Mozilla, я вижу <animate>
и <animateTransform>
внутри списка, без предупреждения о том, что они SMIL, или необходимость прекратить их использование.
Кроме того, кажется Chrome normally warns against the use of SMIL animations in the console, но я не вижу такого предупреждения при использовании <animate>
или <animateTransform>
(будь то в SVG документе или внутри HTML-документ, который включает в себя встроенный или объект SVG.)
Длинная короткая история , мне непонятно что такое SMIL и что такое чистый SVG. Может ли кто-нибудь осветить тему? Могу ли я использовать <animate>
и <animateTransform>
?
пожалуйста ** перепишите заголовок **, чтобы описать свой вопрос. – vsync