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-анімація майже завжди пропускає.

Схожі інструменти

Вбудувати цей інструмент

Вставте це на свій сайт — він залишиться безкоштовним, і кожен файл усе одно залишається в браузері відвідувача, а не у вас чи в нас.