Web Components Navbar Overview

    The Ignite UI for Web Components Navbar informs the user of their current position in an app. The Navigation Bar can also provide links to quick actions such as search or favorite, helping users navigate smoothly through an application without trying to move to invalid routes or states. The bar sits at the top of the container it is placed in.

    Web Components Navbar Example

    The following example represents a IgcNavbarComponent with icons and text header:


    First, you need to install the Ignite UI for Web Components by running the following command:

    npm install igniteui-webcomponents
    import { defineComponents, IgcNavbarComponent } from 'igniteui-webcomponents';

    For a complete introduction to the Ignite UI for Web Components, read the Getting Started topic.

    Then in the template of IgcNavbarComponent, you can add the following code to show a basic IgcNavbarComponent with a title only:

    <igc-navbar>Navigation Title</igc-navbar>


    You can added some IgcIconComponent elements using the Start and End slots to theIgcNavbarComponent as it is shown in the following sample:


    The Navigation Bar component exposes several CSS parts (base, start, middle and end) to give you full control over its styling.

    igc-icon {
        color: currentColor;
    igc-navbar {
        background-color: #232121
    igc-navbar::part(start) {
        color: #f23269;
    igc-navbar::part(middle) {
        font-family: Titillium Web,sans-serif;
        color: #e9e8ea
    igc-navbar::part(end) {
        color: #e9e8ea

    If all went well, you should see the following in your browser:

    API References

    Additional Resources