Показать сообщение отдельно
  #2 (permalink)  
Старый 16.04.2020, 03:40
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от lexelok
Долго ковырялся с разными атрибутами(rotate,scale,skrew) ничего толково не вышло. Задумка как на фото ( вертикальный логотип смещается в одну точку вверх при этом уменьшаясь и выходит из это точки горизонтально увеличиваясь).
Вам нужно описать анимацию, затрагивающую масштаб s и угол поворота φ логотипа, которая состоит из 4-ёх шагов:
  • начало (0%) — логотип находится в вертикальном положении, (s = 1, φ = 0°)
  • середина (49.9999%) — масштаб логотипа равен нулю, (s = 0, φ = 0°)
  • середина (50%) — масштаб логотипа равен нулю и логотип повёрнут на 90°, (s = 0, φ = 90°)
  • конец (100%) — логотип находится в горизонтальном положении. (s = 1, φ = 90°)

Теперь эти данные нужно перевести в CSS-анимацию (@keyframes) или SMIL-анимацию (<animateTransform>).

CSS-анимация (@keyframes) — https://codepen.io/Malleys/pen/KKdVRLj?editors=1000
SMIL-анимация (<animateTransform>) — https://codepen.io/Malleys/pen/eYpJrRw?editors=1000

Также вам нужно учитывать точку вращения (см. примеры)
Ответить с цитированием