Задать вопрос
motr
@motr

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

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

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

Пока получилось так codepen
  • Вопрос задан
  • 438 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 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"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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