Angular 6 анимация вперед (animation-fill-mode в Angular)

1

У меня есть свойство, которое анимируется с помощью CSS и отлично работает:

animation: collapse1 0.3s forwards;

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

Теперь он работает следующим образом:

animation: collapse1 0.3s;

но он должен работать следующим образом:

animation: collapse1 0.3s forwards;

Другими словами, можно ли включить режим анимации-заполнения в Angular? Я использую Angular 6.

Вот демонстрационная версия: https://stackblitz.com/edit/angular-uw3o6u

Демо имеет 2 кнопки.

Он работает, когда пользователь перемещает мышь на кнопку (: hover css). Но мне нужно это поведение, когда пользователь нажимает кнопку (случай 2).

Конечная позиция после щелчка должна быть следующей:

Изображение 174551

Но он возвращается к началу:

Изображение 174551

  • 0
    как выглядят ваши штаты, нужно больше информации, желательно стекаблиц - спасибо
  • 0
    @ danday74, я обновил демо
Показать ещё 3 комментария
Теги:
angular
angular6
animation

1 ответ

0
Лучший ответ

Я решил его по классам CSS: https://stackblitz.com/edit/angular-kdfgxw

Но это еще не угловая анимация.

Кто-нибудь знает, как его решить, используя Angular animation? Является ли это возможным?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню