Я создал менеджер раскладок в Angular, который может принимать компоненты, а затем отображать его в представлении и добавлять анимацию, пока каждый компонент отображается в представлении и выходит из поля зрения.
В один и тот же момент времени может быть показана одна панель или максимум две панели.
Это Stackblitz link
на ту же проблему, проблема в том, что переходы не являются плавными, а также выглядят такими же обтекаемыми, как и должно быть, дизайн выглядит следующим образом.
Теперь я пытаюсь добиться того, чтобы приложение загружалось, и по умолчанию показывается 1-2, но когда я меняю панели, переходы меняются, как, например,
1-3, так как 2 выходит из поля зрения, он должен сдвинуться влево и ослабить, а 3 должен войти и ослабить. и затем, если с 1-3 мы идем к 2-3, 1 должен сместиться вправо и 2 должен скользить внутрь.
Также панели могут занимать несколько процентов (33%, 66% или 100%) от ширины экрана.
Я не уверен, смогу ли я объяснить это должным образом, я застрял на этом в течение нескольких недель с переходами, если кто-то может помочь, это будет здорово, спасибо
Благодаря Саддаму, который помог создать эту анимацию, это именно то, что я хочу от анимации - https://imgur.com/a/qZ3vtDb это только для визуальных целей