Custom components

Besides navigation, navbar component supports custom content such as: dropdowns with submenu, dropdown menus with custom content, full width dropdowns, language selection, forms, tabs, multi level menus, date pickers etc. Everything is adapted to use in different navbar color schemes and sizes. Examples below demonstrate some of these components, other examples related to mega menu can be found on this page.

Mixed components

Navbar navigation
Basic navigation

Navbar navigation links build on our .nav options with their own modifier class and require the use of toggler classes for proper responsive styling. Navigation in navbars will also grow to occupy as much horizontal space as possible to keep your navbar contents securely aligned. Dropdown menus require a wrapping element for positioning, so be sure to use separate and nested elements for .nav-item and .nav-link.

Navigation icons

Navbar navigation supports icons: text with left and right positioned icons, multiple icons within 1 item, icons only and carets for items with dropdown menu. By default, sidebar control buttons are placed in the left navigation. To add icons, place <i> element with icon class to the navigation link element. To use with text, depending on the position place icon before or after item text. Use .ms-2 or .me-2 to add left/right spacer between the icon and nav link text.

Badges

Flexibility of the navbar navigation also allows you to use 2 kinds of badges - inline and floating. Both types can have left and right positions. To use inline badge, just add badge markup next to the text label, default placement is absolute with top-right position. To use left positioned elements, place it before text in inline version and use our utility classes to adjust position.

Badge marks

Instead of badges, which should contain text by default, navbar component supports badge marks - small rounded indicators. These indicators support all available colors and can have 2 different styles - circle and ring. To use ring, use a combination of our border, background and padding utility classes. Colors are controlled by color classes without any additional CSS. Both variations do not require .badge class by default. Also these indicators support left/right alignment and static/absolute positioning.

Basic components
Navbar buttons

Various buttons are supported as part of navbar components. This is also a great reminder that vertical alignment utilities can be used to align different sized elements. Button groups and button dropdowns in different colors, sizes and styles are also supported. For multiple buttons, use reponsive spacing utility classes for proper vertical and horizontal alignment.

Navbar text

Wrap strings of text in an element with .navbar-text, usually on a <span> tag for proper leading and color. This class adjusts vertical alignment and horizontal spacing for strings of text. In some cases links within .navbar-text may need color adjustments, use color utility classes to style links properly.

Progress bars

Provide up-to-date feedback on the progress of a workflow or action with simple yet flexible progress bars. Progress bars inside navbar support all possible styling options: colors, animations, labels, appearance, sizes etc. Also you can add text and icon labels to display current action, it's also available in both left and right positions.

Form components

Place form content within container with spacing utility classes for proper vertical alignment and collapsed behavior in narrow viewports. Use the alignment options to decide where it resides within the navbar content. Navbar supports all form components: checkboxes, radios, default and custom selects, file inputs etc. Some form controls, like input groups, may require width utility classes to be show up properly within a navbar.

Basic form controls

Default and custom selects

Input with icons

Select2 select

Multiselect select

Checkboxes - both alignment

Radios - both alignment

Switches

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