Skip to content

Topbar

Usage

See design usage guidelines


Topbar provides quick access to important features and content

Topbar

Topnav Example


Add separator to show bars in between each nav item. And of course remove if from individual li's with no-separator class

html
<nav class="navbar sticky">
    <ul>
        <li class="no-separator">
            <a href="javascript:void(0);">
                <div class="badge-container">
                    <span class="u-icon u-icon-24 text-grey-normal">o-bell</span>
                    <span class="badge badge-small" style="--margin-left: -10px; --margin-top: 0px;">+99</span>
                </div>
            </a>
            <ul>
                <li class="border-bottom">
                    <div class="text-center flex flex-center gap-2">
                        <span class="u-icon u-icon-24 text-primary-normal">bell</span>
                        <p>Notifications</p>
                        <span class="badge">99+</span>
                    </div>
                </li>
                <li>
                    <div>
                        <p class="text-bold mb-1 text-grey-dark">Activity</p>
                        <p class="text-grey-normal">30 mins ago</p>
                    </div>
                </li>
                <li>
                    <div>
                        <p class="text-bold mb-1 text-grey-dark">Activity</p>
                        <p class="text-grey-normal">30 mins ago</p>
                    </div>
                </li>
                <li>
                    <div>
                        <p class="text-bold mb-1 text-grey-dark">Activity</p>
                        <p class="text-grey-normal">30 mins ago</p>
                    </div>
                </li>
                <li class="border-bottom">
                    <div>
                        <p class="text-bold mb-1 text-grey-dark">Activity</p>
                        <p class="text-grey-normal">30 mins ago</p>
                    </div>
                </li>
                <li>
                    <a href="#" class="text-bold text-center m-3 text-primary-normal">See all Activities</a>
                </li>
            </ul>
        </li>
        <li><span>User Role</span></li>
        <li><span>Profile Name</span></li>
        <li>
            <a href="javascript:void(0);" class="flex gap-4px">
                <span class="u-icon u-icon-24 text-primary-normal">user</span>
                <span class="u-icon text-primary-normal">o-chevron-down</span>
            </a>
            <ul>
                <li class="border-bottom">
                    <div data-layout="col: max-content 1fr" class="gap-1 align-center">
                        <span class="u-icon u-icon-48 text-primary-normal">user</span>
                        <div>
                            <span class="text-bold">Profile Name</span>
                            <p>User Role</p>
                        </div>
                    </div>
                </li>
                <li>
                    <div data-layout="col: max-content 1fr" class="gap-3 align-center pointer">
                        <span class="u-icon u-icon-24 text-error-normal">o-sign-out</span>
                        <span class="text-bold text-error-normal">Logout</span>
                    </div>
                </li>
            </ul>
        </li>
    </ul>
</nav>

Customisation

css
nav.navbar {
    --navbar-background-color: #fff;
    --navbar-z-index: 10;
    --navbar-height: 65px;
    --navbar-separator-height: 30px;
    --navbar-separator-color: #d3d2d2;
    --navbar-title-color: #707070ad;
    --navbar-border: 1px solid #d3d2d2;
    --navbar-text-color: var(--default-text-color);
}

Usage Guidelines