Хлебные крошки
Хлебные крошки позволяют пользователям выбирать из диапазона значений.
⚠️ Missing demo `pages/components/breadcrumbs/SimpleBreadcrumbs.js` ⚠️
<Breadcrumbs aria-label="breadcrumb">
<Link color="inherit" href="/">
Material-UI
</Link>
<Link color="inherit" href="/getting-started/installation/">
Core
</Link>
<Link
color="text.primary"
href="/components/breadcrumbs/"
aria-current="page"
>
Breadcrumb
</Link>
</Breadcrumbs>
Пользовательский разделитель
В следующих примерах мы используем два строковых разделителя и SVG иконку.
<Breadcrumbs separator="›" aria-label="breadcrumb">
{breadcrumbs}
</Breadcrumbs>
<Breadcrumbs separator="-" aria-label="breadcrumb">
{breadcrumbs}
</Breadcrumbs>
<Breadcrumbs
separator={<NavigateNextIcon fontSize="small" />}
aria-label="breadcrumb"
>
{breadcrumbs}
</Breadcrumbs>
<Breadcrumbs maxItems={2} aria-label="breadcrumb">
<Link color="inherit" href="#">
Home
</Link>
<Link color="inherit" href="#">
Catalog
</Link>
<Link color="inherit" href="#">
Accessories
</Link>
<Link color="inherit" href="#">
New Collection
</Link>
<Typography color="text.primary">Belts</Typography>
</Breadcrumbs>
Пользовательские хлебные крошки
Ниже находится пример кастомизации компонента. You can learn more about this in the overrides documentation page.
<Breadcrumbs aria-label="breadcrumb">
<StyledBreadcrumb
component="a"
href="#"
label="Home"
icon={<HomeIcon fontSize="small" />}
/>
<StyledBreadcrumb component="a" href="#" label="Catalog" />
<StyledBreadcrumb
label="Accessories"
deleteIcon={<ExpandMoreIcon />}
onDelete={handleClick}
/>
</Breadcrumbs>
Доступность
(WAI-ARIA: https://www.w3.org/TR/wai-aria-practices/#breadcrumb)
Убедитесь что добавили aria-label
в описание Breadcrumbs
компонента.
Доступность этого компонента зависит от:
- Набор ссылок структурирован с использованием упорядоченного списка (элемент
<ol>
). - Для того, чтобы программа чтения с экрана не объявляла визуальные разделители между ссылками, они скрыты с
aria-hidden
. - Элемент навигации, помеченный
aria-label
идентифицирует структуру как "след" хлебной крошки и делает ее навигационным ориентиром, чтобы ее можно было легко найти.