Tabs
Tabs can be used to alternate between views within the same context, but not to navigate to different areas. Use tabs only when users don't need to see content from multiple tabs simultaneously. For ex: don’t use if users need to compare info behind different tabs.
Tab labels
- Write short tab labels and use plain language that are easily comprehensible
- Short labels are more scannable: tab labels should usually be 1–3 words.
- If you need longer labels, it might be a sign that the choices are too complicated for a tab control
- If you must use a longer label and need a second line, consider using truncated text, but only if it doesn’t impede comprehension.
Tab 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu varius quam, quis ullamcorper dui. Phasellus iaculis mattis sapien ut dignissim.
Tab 2
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu varius quam, quis ullamcorper dui. Phasellus iaculis mattis sapien ut dignissim.
Tab 3
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu varius quam, quis ullamcorper dui. Phasellus iaculis mattis sapien ut dignissim.
Tab dropdown
To avoid overwhelming the user and maintain a clean UI, the maximum number of tabs in one instance, should not exceed a total of 6. Use a dropper when tab items are more than 6 with [data-toggle="dropper"]
and [data-limit="6"]
to set limit visible items (not required).
Droppers are wrappers around Dropdowns. The number of items in the dropdown list are automatically adjusted depending on the parent elements width to avoid wrapping items.
<li class="tab__item" data-toggle="dropper" data-limit="6"></li>
The default text of the dropdown trigger is set to "More" if the element is empty. Add text or child element to customize the dropdown trigger.
<li class="tab__item" data-toggle="dropper" data-max="6">See more</li>
<li class="tab__item" data-toggle="dropper" data-max="6"><div>See a lot more</div></li>
Floating
Tab 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu varius quam, quis ullamcorper dui. Phasellus iaculis mattis sapien ut dignissim.
Tab 2
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu varius quam, quis ullamcorper dui. Phasellus iaculis mattis sapien ut dignissim.
Tab 3
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu varius quam, quis ullamcorper dui. Phasellus iaculis mattis sapien ut dignissim.
With dropdown
Raised
Tab 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu varius quam, quis ullamcorper dui. Phasellus iaculis mattis sapien ut dignissim.
Tab 2
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu varius quam, quis ullamcorper dui. Phasellus iaculis mattis sapien ut dignissim.
Tab 3
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu varius quam, quis ullamcorper dui. Phasellus iaculis mattis sapien ut dignissim.