Breadcrumbs (Хлебные крошки) — это навигационный компонент, который показывает пользователю его местоположение в иерархии страниц или разделов. Он помогает пользователям легко ориентироваться в структуре сайта или системы, отображая путь от главной страницы до текущей.
Помогают пользователям понять, где они находятся на сайте, если страница находится глубоко в структуре. Они показывают путь к предыдущим страницам и позволяют быстро вернуться на любой из предыдущих уровней.
Лучше всего использовать на страницах, которые:
Каждый элемент должен быть ссылкой, кроме последнего, который показывает,
где находится пользователь.
Breadcrumbs могут использоваться как самостоятельный элемент навигации или быть встроены в состав Шапки страницы (Page header), чтобы предоставить пользователям контекст и помочь легко перемещаться по уровням сайта.
Breadcrumbs представлены в виде горизонтального списка ссылок, разделённых символами (например, стрелками или слэшами). Они минималистичны, чтобы не отвлекать внимание от основного контента, но при этом должны быть достаточно заметными для быстрого доступа.
Имеют три размера (XS, S, M), которые выбираются в зависимости от контекста использования, таких как ширина страницы или плотность информации
Цвет Breadcrumbs фиксирован. Он изменяется только при наведении на активные ссылки, что помогает пользователю понять, что элементы кликабельны. Последний элемент Breadcrumbs всегда остаётся статичным и выделенным, но не является ссылкой.
Соблюдайте общие цветовые правила дизайн-системы. Палитра Plex отвечает стандартам контрастности WCAG.
Если название хлебной крошки превышает 192px, оно будет автоматически обрезано
с добавлением многоточия в конце. Полный текст будет доступен в виде всплывающей подсказки при наведении курсора.
По умолчанию компонент хлебных крошек может отображать до 7 элементов в цепочке.
Если элементов больше 7, показывается только первая и текущая страницы, остальные скрываются под иконкой с тремя точками и выводятся при нажатии.
В зависимости от контекста или оформления, Breadcrumbs могут быть разделены стрелками или слэшами
Размеры
Разделитель в виде иконки
Разделитель в виде слэша
Ссылка
Скрытые ссылки
В состоянии Pressed с помощью компонента Слот (Slot) можно вставить скрытые страницы, что позволяет кастомизировать отображение содержимого в зависимости
от пользовательских требований или конкретной задачи.
Показано на примере размера S