Tab

Angular

See content

Blazor

See content

Use tabs to allow the user to navigate easily between views within the same context.

Usage

Tabs organize content across different screens, data sets, and other interactions

When to use

Tabs can be a helpful way of letting users quickly switch between related information if:

  • Your content can be usefully separated into clearly labelled sections.

  • The first section is more relevant than the others for most users.

  • Users will not need to view all the sections at once.

Anatomy

tab-anatomy
  1. Label: The label should be speaking in the sense of the user's understanding, rather than in the system's language. The label must be short. The label can be accompanied by an icon.

  2. Active label: The label matching the open tab. It must be different from the others tabs to make sure that the user knows what tab is open.

  3. Container: The information that change when the user clicks on tab.

Placement

Tabs must be in a single row. Tabs must be on the top of the container.

Keyboard Navigation: The user must be able to navigate across the tab with the tab key.

Do's & Don'ts

  • You could use tabs as item of a menu.

  • Don't use tabs to move through sequential content that needs to be read in a particular order.

  • Don't load the entire page for tabs. Only the tabs and their content area should be changing when a user switches to another tab. Nothing else, including the position, should be changing. Users should feel like they are in the same place while alternating tabs.

  • Don't order tabs randomly. Order them based on user needs.

  • Don't use tabs to give information about the navigation. it's not a breadcrumb

Do

Tab items should be displayed in one row above content.

Don’t

Don’t add tabs below another one, because it will be confusing and it isn’t easy to reach.

Do

Tabs should be at the top of the screen and are displayed in a single row.

Don’t

Don’t put tabs to bottom of the screen as it can cause confusion about what action or tab controls which content.

Do

Tabs selection is always a single item.

Don’t

Don’t allow tab selection about more than one active item because it defeats the purpose of the component.

Log in

Log in with Michelin ID

To connect to the Design System, I will need:

  • A Michelin ID (e.g. F012345)
  • Double authentification (with the NetIQ application or by SMS)
  • A password associated with your Michelin ID

I don’t have a Michelin ID and/or email

In order to connect to the Design System, I need:

  • A user ID or an email
  • A password

If you have never accessed the Design System, you can request access via this link.