Variant 01
Links
A link has three statuses: default, active for the current page, and disabled for a destination that is not available right now.
Components
Components / molecules
The small pieces of navigation: a link to a destination, tabs that switch views, and breadcrumbs that show where a page sits.
Usage
Use links for single destinations, breadcrumbs to show where a page sits in a hierarchy, and tabs to switch between peer views of one thing without leaving the page.
02 / examples
Variant 01
A link has three statuses: default, active for the current page, and disabled for a destination that is not available right now.
Variant 02
Where this page sits in the hierarchy. A trail of links ending in the current page.
View content
Variant 03
Peer views of the same thing, switched in place. Not a way to move between pages.
View content
Overview content.
03 / contract
The navigation link points to a destination and has three statuses: default, active for the current page, and disabled for a destination that is not available right now. Tabs switch between views of the same thing without leaving the page, and breadcrumbs show where the current page sits in the hierarchy and always end with the current page, which is not a link.
Tabs move focus with the arrow keys, Home and End, and only one tab stays in the Tab order at a time. Together these three small parts are the building blocks of the larger navigation sections.
04 / accessibility
The active link is marked for assistive technology as the current page and has a filled background, so it never relies on colour alone. A disabled link is shown as plain text that is marked as unavailable, so it is skipped by the Tab key and announced as not available.
Breadcrumbs are an ordered list inside their own navigation landmark, and the last item is marked as the current page. Tabs use the standard tablist, tab and tabpanel roles, so screen readers describe them correctly.