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

→ App Bar (верхняя панель)

Полоса наверху экрана, где могут лежать логотип, название раздела, кнопка «назад», поиск и главные действия. Юзер смотрит туда первым делом, когда не понимает, куда попал
Из чего состоит
  • Leading-зона слева (Left Side) – логотип, стрелка «назад» или иконка гамбургера, которая открывает боковую панель
  • Заголовок – название текущего экрана (опционально), а не название продукта на каждой странице. Юзеру нужно знать, где он сейчас
  • Trailing-зона справа (Right Side) – поиск, уведомления, аватар, главные действия
  • Контейнер – высота, фон, тень или граница снизу. Именно он отделяет панель от контента при скролле
Состояния и поведение
Главный вопрос – панель прилипает при скролле или уезжает вверх вместе с контентом. Дальше варианты по высоте: обычная, увеличенная с крупным заголовком или свернутая
Частая ошибка
Сложить в панель все подряд. Пять иконок справа выглядят как набор равнозначных кнопок, и непонятно, какая главная. Оставь одно-два действия видимыми, остальное убери под «⋯» или бургер

→ Sidebar (боковая панель)

Боковая навигация по разделам продукта. На десктопе обычно стоит на экране постоянно, на мобильном выезжает по гамбургеру и накрывает контент затемнением
Из чего состоит
  • Контейнер – ширина в развернутом и свернутом виде, фон, граница или тень
  • Шапка – логотип, переключатель аккаунта или проекта
  • Пункты меню – иконка, текст, опционально счетчик или бейдж справа
  • Группы и разделители – если разделов больше пяти-семи, то их пора группировать
  • Подвал – настройки, профиль, выход
Состояния пункта
Default, hover, selected (текущий раздел), disabled
Выбранный пункт – самое важное состояние: без него юзер теряет, где находится в продукте. Обычно это заливка, полоска слева и более жирное начертание, а не только смена цвета текста
Какие бывают
  • Постоянная – всегда на экране, контент сдвинут (десктопные админки и рабочие инструменты)
  • Сворачиваемая – схлопывается до иконок (экономит место, но иконки без подписи должны читаться однозначно, иначе нужен тултип)
  • Модальная – выезжает поверх контента с бэкдропом, закрывается по клику мимо (мобилки и планшеты)
Частая ошибка
Два уровня вложенности внутри пунктов и еще один раскрывающийся аккордеон внутри. Юзер перестает понимать, где находится, а ты получаешь компонент, который сложно поддерживать

→ Tabs (вкладки)

Переключение между группами контента, которые лежат на одном уровне иерархии. Юзер остается на том же экране, меняется только содержимое области под вкладками
Из чего состоит
  • Контейнер – полоса с вкладками, часто с границей снизу
  • Вкладка – текст, опционально иконка или счетчик
  • Индикатор – подчеркивание, заливка или капсула, которая показывает выбранную вкладку
Состояния
Default, hover, focused, active/selected, disabled. Индикатор выбранной вкладки не должен быть единственным маркером, лучше добавить смену цвета текста, иначе на маленьких экранах разница теряется
Какие бывают
  • Fixed – все вкладки делят ширину поровну. Работает, когда их две-четыре и подписи короткие
  • Scrollable – вкладки идут в строку и уезжают за край. Нужен визуальный намек, что справа есть еще: обрезанная вкладка или градиент
  • Horizontal/Vertical – вертикальное или горизонтальное расположение в интерфейсе
Частая ошибка
Использовать вкладки вместо разделов (если говорим про сайт). Если под вкладками лежит контент разного смысла со своими адресами, то юзеру нужны нормальные страницы, а не переключатель. Вкладки хороши для однородного контента

→ Breadcrumbs (хлебные крошки)

Цепочка ссылок от главной до текущей страницы. Показывает не путь юзера по кликам, а место страницы в структуре продукта
Из чего состоит
  • Пункты – ссылки на верхние уровни
  • Разделители – стрелка или слеш между пунктами
  • Текущая страница – последний пункт, обычный текст, не ссылка
  • Схлопывание – если уровней много, средние прячутся под «⋯»
Состояния
Ссылка default и hover, текущий пункт неактивный. Отдельно продумай, что происходит с длинным названием: обрезается многоточием или переносится на следующую строку
Частая ошибка
Показывать в крошках историю переходов вместо структуры приложения. Юзер пришел из поиска, а ты рисуешь ему «Главная → Поиск → Страница». Крошки отвечают на вопрос «где эта страница лежит», а не «как я сюда пришла»

→ Pagination (пагинация)

Разбивка длинного списка на страницы. Юзер видит, сколько всего материала, и может прыгнуть в нужное место
Из чего состоит
  • Номера страниц с выделенной текущей
  • Стрелки вперед и назад, часто плюс «в начало» и «в конец»
  • Схлопывание – при большом количестве страниц средние прячутся под многоточие
  • Опционально – выбор количества элементов на странице и подпись «показано 1–20 из 340»
Состояния
Default, hover, focused, active/selected (текущая страница), disabled для стрелки, когда дальше двигаться некуда. Текущая страница не должна кликаться – это частая недоработка, которую замечают уже в проде
Чем заменить
  • Кнопка «Показать еще» – когда юзер листает ленту и хочет догрузить, не теряя позицию
  • Бесконечный скролл – соцсети и ленты. С ним теряется подвал сайта и возможность вернуться на то же место
Частая ошибка
Когда зона клика равна размеру цифры. Цифра 7 шириной восемь пикселей не равна кнопке: контейнер должен быть заметно больше того, что видно, особенно на телефоне

→ Dropdown / Menu (выпадающее меню)

Меню прячет варианты, чтобы не захламлять экран, и показывает их по клику. Это не универсальная замена всем контролам. Иногда дропдаун худший выбор из возможных
Из чего состоит
  • Триггер – то, по чему кликают: селект, кнопка «⋯», пункт
  • Контейнер меню – всплывающая панель со своей тенью и максимальной высотой
  • Пункты списка – каждый со своими состояниями, иногда с иконкой слева
  • Скролл, если пунктов много, и разделители, если пункты разного смысла
Какие бывают сценарии
  • Обычный дропдаун – выбор одного значения из списка
  • С поиском – когда опций много и проще ввести первые буквы
  • Контекстное меню – вызывается по «⋯» или правому клику, содержит действия: «Редактировать», «Удалить»
  • Мультивыбор – чекбоксы внутри списка, когда нужно выбрать сразу несколько пунктов
  • Навигационное меню – дропдауны в боковой панели, где пункты ведут на отдельные страницы, а не выбирают значение
Частая ошибка
Меню, которое вылезает за край экрана. Продумай, куда оно раскрывается, если триггер стоит внизу справа: вверх, влево или прижимается к краю

→ Как выбрать элемент навигации?

Все шесть куда-то ведут, поэтому их легко перепутать. Я развожу их по вопросу, на который отвечает элемент
  • Куда я могу пойти в продукте? Sidebar и App Bar (это верхний уровень, он одинаковый на всех экранах)
  • Где я сейчас нахожусь? Breadcrumbs и активный пункт в Sidebar
  • Что еще есть на этом же экране? Tabs. Уровень не меняется, меняется содержимое
  • Как посмотреть остальные элементы списка/таблицы? Pagination
  • Какие есть варианты и действия? Dropdown и контекстное меню
У навигации есть свойство, которого нет у кнопок и полей: она работает одинаково на всех экранах продукта. Юзер запоминает, где лежит меню и как вернуться назад, и любое исключение читается как поломка
Поэтому навигацию собирают один раз как компоненты с состояниями на токенах и дальше просто ставят на макеты
Соседние статьи серии: кнопки и действия в интерфейсе и общий список – список элементов интерфейса UI Kit, а про переменные я писала в что такое токены в дизайне
На модуле 2. UI Kit я подробно разбираю сборку элементов и их использование в интерфейсе
31.08.2026
навигация в интерфейсе
от хаоса к системе

погружение в дизайн

модуль 1. это база
основы дизайна и Figma
модуль 2. UI Kit
система, токены и компоненты
модуль 2. кейс
исследования, мышление, продукт
если не можешь выбрать модуль, пройди короткий тест
какой модуль мне подойдет?
Манка
милая моя, я не знаю твой опыт, поэтому подготовила небольшой тест, который поможет определиться (результат будет сразу)
что тебе сейчас ближе всего по ощущению?
Манка
милая моя, я не знаю твой опыт, поэтому подготовила небольшой тест, который поможет определиться (результат будет сразу)
насколько уверенно ты чувствуешь себя в Figma и базовых правилах интерфейсов?
Манка
милая моя, я не знаю твой опыт, поэтому подготовила небольшой тест, который поможет определиться (результат будет сразу)
что сильнее всего поможет тебе в ближайшие месяцы?
Манка
милая моя, я не знаю твой опыт, поэтому подготовила небольшой тест, который поможет определиться (результат будет сразу)
что в базе больше всего кажется сложным?
Манка
милая моя, я не знаю твой опыт, поэтому подготовила небольшой тест, который поможет определиться (результат будет сразу)
как можно описать твою точку сейчас?
Манка
милая моя, я не знаю твой опыт, поэтому подготовила небольшой тест, который поможет определиться (результат будет сразу)
что у тебя сейчас с опытом и кейсами?
Манка
милая моя, я не знаю твой опыт, поэтому подготовила небольшой тест, который поможет определиться (результат будет сразу)
как ты чаще всего собираешь экран с нуля?
Манка
милая моя, я не знаю твой опыт, поэтому подготовила небольшой тест, который поможет определиться (результат будет сразу)
что тебе хочется от обучения больше всего?
Манка
милая моя, я не знаю твой опыт, поэтому подготовила небольшой тест, который поможет определиться (результат будет сразу)
что сильнее всего хочется прокачать в ближайшее время?
Манка
милая моя, я не знаю твой опыт, поэтому подготовила небольшой тест, который поможет определиться (результат будет сразу)
рада знакомству
если ты подскажешь мне свой текущий уровень для аналитики, то будет супер! :)
Манка
милая моя, я не знаю твой опыт, поэтому подготовила небольшой тест, который поможет определиться (результат будет сразу)
тебе сейчас важнее Модуль 1
Мне кажется, у тебя проседает не мотивация, а именно база интерфейсов. Скорее всего, ты уже что‑то умеешь и даже работаешь в Figma, но многие решения пока принимаются интуитивно: отступы, уровни контраста и текста, скругления, Auto Layout, компоненты, UI Kit и общая системность в макетах

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

Что выбрать: Модуль 1

Этот тест не ставит «диагноз», а помогает сориентироваться в твоей текущей ситуации, ты в любом случае умничка по умолчанию :)

Промокод на скидку 5% на Модуль 1: СВОЯДУШНИЛА
тебе подойдет связка Модуль 1 → Модуль 2
Скорее всего, у тебя смешанная ситуация: часть базы уже есть, возможно, даже есть опыт, но фундамент шаткий. Это та точка, где дизайнер уже не совсем новичок, но и идти сразу в продукт без выравнивания базы рискованно – старый хаос просто переедет на следующий уровень

Самый бережный и реалистичный маршрут, который я могу порекомендовать – сначала собрать фундамент интерфейсов и системность, а потом переходить к продуктовой части, кейсам и росту в профессии. Котик, я прекрасно понимаю, что, возможно, ты за***лась учиться, но так результат будет устойчивым и системным

Что выбрать: сначала Модуль 1, потом Модуль 2

Этот тест не ставит «диагноз», а помогает сориентироваться в твоей текущей ситуации, ты в любом случае умничка по умолчанию :)

Промокод на скидку 5% на Модуль 1: СВОЯДУШНИЛА
тебе скорее в Модуль 2
Похоже, базовые навыки интерфейсов у тебя уже есть! Твой главный следующий шаг – не ещё сильнее задрочить Figma или визуалку, а перейти в продуктовую логику: лучше понимать сценарии, решения, исследования, контекст продукта, структуру кейсов, объяснение своей работы и рост в системного продуктового дизайнера

Обычно в такой точке дизайнер уже умеет собирать интерфейсы, но чувствует, что для следующего уровня не хватает не кнопок в Figma, а продуктового мышления и более сильной упаковки опыта. Все в твоих лапках!

Что выбрать: Модуль 2

Этот тест не ставит «диагноз», а помогает сориентироваться в твоей текущей ситуации, ты в любом случае умничка по умолчанию :)