Basic tabs
Bordered tabs layout with optional overline border
Basic tabs

All navigations in Limitless share general markup and styles. All ot them require .nav class for basic styling and modifier nav type class. Use .nav-tabs to display nav links as tabs.

Basic justified

Force your .nav ’s contents to extend the full width. To proportionately fill all available space with your nav items, use .nav-fill. For equal-width elements, use .nav-justified

Basic roundless

Use .rounded-top-0 class in .nav-link element to remove rounded corners from links. Additionally you can use .border-top-0 to remove top border in containers with top border

Justified roundedless

Similar to tabs with auto width, use .rounded-top-0 in nav link container to make corners roundless. Useful when tabs are displayed in toolbars or to match styling of parent container

Highlighted tabs

By default, border on all sides in active tab share the same color. You can highlight top border in active tab by adding .nav-tabs-highlight class to the base .nav container

Highlighted justified

To highlight top border in active tab in nav container that has equal nav link widths, add .nav-tabs-highlight class to .nav-tabs-justified or .nav-tabs-filled container

Undeline tabs
Display only bottom border in active tab
Underline tabs

An emphasized tab that is always paired with an attached background container. It is commonly used for larger content areas. Active tab is highlighted with thick bottom line

Underline justified

Underline always takes all available space and always matches tab width. Use both .nav-tabs-underline and .nav-tabs-[justfied|filled] classes in base nav container

Underline borderless

By default, all tab layouts include bottom border for better visual separation. You can hide it by adding our .border-bottom-0 utility class to the base .nav container

Underline borderless justified

Justified tabs also can be borderless. This option can be very useful when tabs are displayed in some container that has slightly darker backround color, e.g. sub-pages

Overline tabs
Display only top border in active tab
Overline tabs

Similar to underline layout, overline tabs are commonly used as navigation in bottom areas, e.g. card footer. In overline tabs, active tab is highlighted with thick top line

Overline justified

Overline always takes all available space and always matches tab width. Use both .nav-tabs-overline and .nav-tabs-[justfied|filled] classes in base nav container

Overline borderless

By default, overline tab layout include top border for better visual separation. You can hide it by adding our .border-top-0 utility class to the base .nav container

Overline borderless justified

Justified tabs also can be borderless. This option can be very useful when tabs are displayed in some container that has slightly darker backround color, e.g. sub-pages

Vertical tabs
Stack tabs navigation and display it on the left or right side
Left alignment
Tabs support vertical layout. If you need to display a list of tabs on the left, add .nav-tabs-vertical and .nav-tabs-vertical-start classes to the base tabs container

Basic vertical tabs with left nav using .nav-tabs-vertical class.
Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid laeggin.
DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg whatever.
Aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthet.
Right alignment
If you need to display a list of tabs on the right and content on the left, add .nav-tabs-vertical and .nav-tabs-vertical-end classes to the base tabs container

Basic vertical tabs with right nav using .nav-tabs-vertical nav-tabs-vertical-right class.
Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid laeggin.
DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg whatever.
Aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthet.
Solid tabs
Make tabs stand out and display them as toolbar
Solid tabs

Solid tabs can be displayed as a toolbar. Our custom .nav-tabs-solid class adds background color to the nav and applies our regular active component item style

Solid justified

Force solid tabs contents to extend the full width. To proportionately fill all available space with your nav items, use .nav-fill. For equal-width elements, use .nav-justified

Solid bordered tabs

Add border to solid tabs with .border utility class, if you need to display them as a stand alone component. Optionally use .rounded-[start|end] to round left or right corners only

Solid bordered justified

To stretch solid tabs so that they either have equal width or proportionally fill all 100% width. Use .nav-[justified|filled] .nav-tabs-solid along with .border class

Colored tabs

You can use any background color from our color system in solid tabs. Use .nav-tabs-solid.nav-tabs-solid-dark and .bg-[color] to apply custom styles in active state

Colored justified

The same as in tabs with auto width, but including either .nav-justified or .nav-filled classes depending on fill option. Use our border radius utility classes to rounded nav corners

Javascript behaviour
Positioning, stacked options
Basic tabs

Use the tab JavaScript plugin to extend our navigational tabs and pills to create tabbable panes of local content. Just add .data-bs-toggle="tab" to all nav links and assign ID's to content panes

This is some placeholder content the first tab's associated content
This is some placeholder content the second tab's associated content
This is some placeholder content the third tab's associated content
Tabs with dropdown

Tabs can be toggled from dropdown menu items, if they contain data-bs-toggle="tab" with corresponding content pane ID. Call the dropdown in a regular way via data-bs-toggle="dropdown" in nav link

This is some placeholder content the first tab's associated content
This is some placeholder content the second tab's associated content
This is some placeholder content the third tab's associated content
This is some placeholder content the fourth tab's associated content
Optional styling and elements
Display icons, labels, badges and images in nav tabs
Centered position

By default, tabs are left aligned. But you can control it with our flex utility classes. To center tabs horizontally, add .justify-content-center to the base .nav-tabs container

Right position

The same as centered tabs, but with a different class name - .justify-content-end. You can also use responsive variations to change tabs alignment on different breakpoints

Tabs with close button

This style is usually used for dynamic navigation with some edit/remove functionality. Use flex utility classes in nav links and include a span element with .nav-btn-close class

Justified tabs with close button

Justified and filled tabs here require additional .justify-content-center class in .nav-link element to center tab text, because by default the text is aligned to the left

Multiline tabs

To display a large sized navigation with title and subtitle, use 2 elements inside .nav-link container. You can style up the text as you want with text utility classes

Multiline with icon

Tabs support icons in different sizes and styles. Background can be controlled with .bg-[color].bg-opacity-[value] classes, text color can be changed via our text color utility classes

Tabs with icons

Icons are supported in all navigation types, in both left and right alignment options. They don't have spacing by default, so use .ms-2 to add left spacing and .me-2 to add right spacing

Tabs with labels

Text labels with custom style are using .badge component, but with slightly rounded corners. Empty labels are hidden by default, so it's recommended to always use pill text as well

Tabs with badges

Display badges on the left/right sides and in empty tab. Tabs in all states use the same color theme, so feel free to choose any badge style or color. Use margin utility classes to add spacing

Tabs with images

Nav tabs also support small images in left and right alignment. Just use regular <img> element with width/height attributes set to 22 (default line height) and flex classes to center them properly

Activity
New notifications
James has completed the task Submit documents from Onboarding list
2 hours ago
Margo has added 4 users to Customer enablement channel
3 hours ago
Subscription #466573 from 10.12.2021 has been cancelled. Refund case #4492 created
4 hours ago
Older notifications
Nick requested your feedback and approval in support request #458
3 days ago
Mike added 1 new file(s) to Product management project
new_contract.pdf
112KB
1 day ago
All hands meeting will take place coming Thursday at 13:45.
2 days ago
Christine commented on your community post from 10.12.2021
2 days ago
HR department requested you to complete internal survey by Friday
3 days ago
Loading...
Demo configuration
Color mode
Direction
Layouts
Purchase Limitless