Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Навигация #17

Open
teplostanski opened this issue Aug 30, 2024 · 0 comments
Open

Навигация #17

teplostanski opened this issue Aug 30, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@teplostanski
Copy link
Member

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

Требования:

  • Расположение: Панель должна располагаться в правой верхней части вьюпорта.
  • Скрытие/разворачивание:
    • Панель скрыта по умолчанию.
    • В правой верхней части вьюпорта должна быть кнопка, представляющая собой шилд (shield) ниже хэдера с иконкой стрелочки, развернутой вправо (или словом "меню" или навигация").
    • При нажатии на кнопку, иконка стрелки разворачивается вправо, и панель навигации плавно разворачивается влево.
    • После завершения разворачивания, панель должна занимать всю высоту экрана (100dvh).
    • При повторном нажатии на кнопку, панель должна плавно сдвигаться обратно вправо, а иконка стрелки должна развернуться влево.
  • Дизайн:
    • Пункты навигации должны располагаться вертикально, как бы развернутые на 90 градусов.
    • На больших экранах при разворачивании панели, пункты должны оставаться в горизонтальном положении.

Дополнительные требования:

  • Анимация: Разворачивание и сворачивание панели должно происходить плавно с помощью анимации.
  • Пользовательский интерфейс: Кнопка шилд (shield) с иконкой стрелки должна быть интуитивно понятной для пользователя.
@teplostanski teplostanski added the enhancement New feature or request label Aug 30, 2024
@teplostanski teplostanski added this to the MVP milestone Aug 30, 2024
@teplostanski teplostanski self-assigned this Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant