Я хочу переместить круг по пути внутри svg с разным смягчением. Я хотел использовать animateMotion, но никогда не использовал его до. Использование JS в данном случае не вариант.
Он отлично работает в Chrome и Opera, но не в Safari и Firefox.
<animateMotion
dur="4s"
repeatCount="indefinite"
calcMode="spline"
keySplines="0 0 0.5 1 ; 0 0 0.5 1 ; 0.3 0 1 1"
keyTimes="0 ; 0.3 ; 0.6 ; 1"
path="M54,183.8c0-86.5,128.5-87.2,128.5,0c0-86.5,116.9-87.2,116.9,0c0-86.5,115.1-87.2,115.1,0
c0-86.5,55.5-123.5,55.5,111" />
Если я удалю calcMode
, keySplines
и keyTimes
, он будет работать во всех браузерах.
Я также был бы признателен за любое альтернативное решение для перемещения элемента по закругленным кривым с различными замедлениями.
keysplines
иkeytimes
определенно есть что-то шаткое. - person Chris W.   schedule 03.01.2020