💎
Prizm Design System Documentation
ShowcaseGitHubRepot a Bug
  • About Prizm
    • Дизайн-система Prizm
    • Changelog
    • License
  • Guidelines
    • ⭕Accessibility
    • ⭕Colors
    • 🚧Design Tokens
      • Color
      • Border Radius
      • Box Shadow
      • Font
      • Line Height
      • Size
      • Space
      • Transition
      • Page
    • ⭕Grid
    • ⭕Iconography
    • ⭕Naming
    • ⭕Typography
    • 🚧Validation
  • Components
    • 🚧Accordion
    • 🚧Breadcrumbs
    • 🚧Buttons
      • Text Button
      • Icon Buttn
      • Split Button
    • 🚧Calendars
      • Calendar
      • Calendar Range
      • ⭕Calendar Month
      • Calendar Year
    • ⭕Card
    • 🚧Checkbox
    • 🚧Chips
    • 🚧Dialogs
      • Confirm dialog
      • Dialog
      • Sidebar
    • ⭕Hierarchy
    • Hint
    • 🚧Indicator
      • 🚧Counter
      • ⭕Point
      • ⭕Icon
    • 🚧Inputs
      • Chips
      • Chips Select
      • Chips Combobox
      • Date
      • Datе Time Range
      • Date Range
    • Navigation menu
    • 🚧Navigation Panel
      • Header
      • Navigation menu
    • 🚧Dropdown Menu
      • Context Menu
      • Dropdown Menu
    • 🚧Paginator
    • 🚧Panel
    • 🚧Progress
      • Bar
      • Spinner
    • 🚧RadioButton
    • 🚧Scrollbar
    • 🚧Shell
    • ⭕Skeleton
    • 🚧Slider
    • 🚧Splitter
    • 🚧Status Panel
    • 🚧Stepper
    • 🚧Switcher
    • ⭕Table
      • Настройки таблицы
    • 🚧Tab
    • Time Picker
    • 🚧Toast
    • 🚧Toggle
    • 🚧Tooltip
    • Tree
      • Tree Chevrone
      • Tree Line
    • 🚧Widget
  • Patterns
    • ⭕403 / 404
    • Query builder
    • ⭕Cron
    • None content
    • ⭕Group Content
    • ⭕File Upload
    • ⭕Side Menu
    • ⭕Zoom Control
Powered by GitBook
On this page
  • Обзор
  • Анатомия
  • Navigation zone
  • Разделы
  • Размер и расположение
  • Скрытое навигационное меню
  • Зафиксированное навигационное меню
  • Цвет

Was this helpful?

  1. Components
  2. Navigation Panel

Navigation menu

PreviousHeaderNextDropdown Menu

Last updated 11 months ago

Was this helpful?

Обзор

Navigation menu (навигационное меню) может являться как основным, так и дополнительным (в случае платформенных решений) средством навигации. В случае платформенных решений навигационное меню используется в паре с компонентом Header и вызывается по клику на кнопку вызова навигационного меню. Развернутое Navigation menu занимает всю высоту окна приложения и находится в левой его части.

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

Анатомия

Навигационное меню состоит из:

  1. Logo. Может быть кликабельным - вести на главную страницу приложения

  2. Modules zone. Аналог зоны модулей в шапке

  3. Navigation settings. Настройки отображения навигации, фильтры и т.п.

  4. Search. Осуществляет поиск по разделам и страницам

  5. Navigation zone. Обязательная часть навигационного меню. Представляет навигационную иерархию приложения.

  6. Support. Техподдержка - модуль, который вынесен в нижнюю часть навигационного меню в связи с редким использованием.

  7. Fix-menu. Функция фиксации меню на экране (для меню, которые вызываются из шапки приложения).

Navigation zone

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

Разделы

Страницы системы могут объединены в разделы, а разделы - в другие разделы.

Мы рекомендуем не использовать в навигации более 3 уровней вложенности:

  1. Раздел 1 уровня

a. Раздел 2 уровня

i. Страница

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

Размер и расположение

Навигационное меню занимает всю высоту экрана (- высота Header).

Стандартная ширина - 320рх. Может изменяться под потребности проекта (кратность ширины 8рх).

По умолчанию меню появляется поверх контента. Вызов меню происходит по кнопке-логотипу, расположенному в шапке:

Скрытое навигационное меню

Зафиксированное навигационное меню

Дополнительные возможности. Пользователь может зафиксировать навигационное меню на экране. В таком случае контентная область экрана уменьшается.

Оформление

Каждый из элементов навигационного списка может быть дополнен:

  • Icons. Используются для дополнительного описания контекста раздела или страницы.

  • Indicator и Counter. Используются для сообщения пользователям о наличии сообщений и событий на странице или разделе. Цветовая индикация - стандартная для нашей ДС.

Вы можете использовать индикатор для разделов, на страницах которых есть счетчики. В случае нескольких видов индикации на страницах - для раздела наследуется самый критичный индикатор.

Цвет

Рекомендуем использовать 2 цвета для элементов списка. Самый темный цвет - для самого нижнего уровня иерархии.

🚧