element.animate в svg viewbox в нативном js - PullRequest
0 голосов
/ 11 февраля 2019

В настоящее время я пытаюсь анимировать svg viewbox с помощью метода .animate,

я пытался

  obj.animate([
    { viewbox: 'min-x(' + viewBoxX0 + ') min-y(' + viewBoxY0 + ') width(' + viewBoxSize0 + ') height(' + viewBoxSize0 + ')' },
    { viewbox: 'min-x(' + viewBoxX1 + ') min-y(' + viewBoxY1 + ') width(' + viewBoxSize1 + ') height(' + viewBoxSize1 + ')' }
  ], {
    duration: time,
    iterations: 1
  });

, который не работал, после этого я пытался анимировать viewbox, определяябазовый прямоугольник, установив для obj значение

var obj = document.querySelector('#svg0').viewBox.baseVal;

, пытаясь анимировать его как обычный прямоугольник, что также не работает.Есть ли способ сделать это с .animate?Или я вынужден использовать другие методы для его анимации?

jsfiddle для задачи: https://jsfiddle.net/juwd29s0/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...