Online Tool Store Online Tool Store

SVG Animator

Анимируйте элементы SVG с ключевыми кадрами CSS и переходами, установите время, ослабление и циклы, затем экспортируйте анимированные файлы SVG.

🔒 Этот инструмент работает полностью в вашем браузере. Ваши файлы никогда не загружаются на сервер.

Дизайн и цвет

SVG Animator

Live preview

Preview

Generated CSS

Everything runs in your browser. Your SVG is never uploaded to a server.

Как работает Аниматор SVG

  1. Добавьте SVG и выберите тип анимации.
  2. Задайте длительность и плавность — эффекты рисования лучше всего смотрятся от одной до двух секунд.
  3. Сохраните защиту reduced-motion, затем вставьте SVG и его CSS на свою страницу.

Метод

Эффект рисования работает так: узор штриха устанавливается на полную длину пути, а смещение анимируется от этой длины до нуля.

stroke-dasharray: L; stroke-dashoffset: L → 0, где L — длина пути

Неверное значение L — причина, по которой анимации рисования иногда начинаются частично нарисованными или заканчиваются раньше времени — узор штриха должен соответствовать реальной длине пути.

FAQ

Почему моя анимация рисования начинается наполовину?

Потому что значение dasharray не соответствует реальной длине пути. Измерьте путь с помощью getTotalLength и используйте это число, а не оценивайте его.

Стоит ли анимировать SVG с помощью CSS или SMIL?

CSS — для всего нового. Анимация SMIL устарела в некоторых движках, и поддержка непоследовательна; ключевые кадры и трансформации CSS хорошо поддерживаются и легче контролируются.

Зачем учитывать prefers-reduced-motion?

Потому что движение вызывает тошноту и вестибулярные симптомы у некоторых людей, и настройка операционной системы — это способ попросить меньше движения. Учитывать её — это медиа-запрос из двух строк.

Как мы сравниваем

ХарактеристикаOnline Tool StoreДизайн-приложениеPDF-руководство по стилю
Защита reduced-motion включена Редко
CSS вместо SMIL По-разному
Не требуется ПО для анимации
Файл остаётся на вашем устройстве

Аниматор SVG по умолчанию оборачивает каждую анимацию в запрос reduced-motion — шаг доступности, который вручную написанная SVG-анимация почти всегда пропускает.

Похожие инструменты

Встроить этот инструмент

Вставьте это на свой сайт — он останется бесплатным, и файлы по-прежнему остаются в браузере посетителя, а не у вас или у нас.