motr
@motr

Как анимировать отрисовку svg линии из точки в точку?

Помогите разобраться, или ткните в хороший туториал по анимации svg.

Имеется svg . Задача:
Линия изначально не видна. При ховере на точку линия исходит из неё и отрисовывается до конца.
5b61aa8256510085608814.png

Пока получилось так codepen
  • Вопрос задан
  • 424 просмотра
Решения вопроса 1
profesor08
@profesor08 Куратор тега CSS
Для этого тебе понадобится morphSVG плагин, с его помощью можешь трансформироваться свою svg как хочешь. В твоем случае, чтоб линия сначала шла до низа, потом вбок.

То есть твой d будет изменяться так:
начальное состояние: d="M272.2.3"
состояние 2: d="M272.2.3l-61 93"
состояние 3: d="M272.2.3l-61 93H0"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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