Анимация svg в html

159
20 ноября 2018, 00:00

Как сделать анимацию такую же как на https://aviapark.com/ при наведении на блоки

Answer 1

Нужно навесить на svg id'шник, а потом выполнить магию:

@keyframe animation1 {
  from {
    transform: translate3d(n,n,n);
  }
  to {
    transform: translate3d(k,k,k);
  }
}
@keyframe animation2 {
  from {
    transform: translate3d(k,k,k);
  }
  to {
    transform: translate3d(n,n,n);
  }
}
#animatedElement1 path {
  animation: animation1 2s ease;
  animation-fill-mode: forwards:
}
#animatedElement1:hover path {
  animation: animation2 2s ease;
  animation-fill-mode: forwards:
}

n, k - вычисляются обычно опытным путем

READ ALSO
Как записать ширину блока через js

Как записать ширину блока через js

Почему у меня не работает ?

143
Вставить переменную в get запрос [дубликат]

Вставить переменную в get запрос [дубликат]

На данный вопрос уже ответили:

190
Локальный файл конфигурации Javascript

Локальный файл конфигурации Javascript

Есть основной файл, который содержит основные функцииТакже есть файл конфигурации в котором пользователь может менять значение переменных

177
Как получить состояние переключателя switch JavaScript? Надо узнать что выбрано ::after или ::before

Как получить состояние переключателя switch JavaScript? Надо узнать что выбрано ::after или ::before

Имеется пример кода на странице сайтаПодскажите пожалуйста как при помощи внедряемого скрипта js получить состояние переключателя switch? Надо...

142