AegisX Navigation
AegisX · Navigation system

ax-nav — 4 modes,
8 accent presets.

Navigation component extracted from production ax-nav-*.component.ts. Switch between Rail / Expanded / Dock / Top Nav layouts and preview all 8 colour presets live. Values drive --ax-nav-* CSS custom properties on the shell element.

Component
ax-nav
Layout modes
4 · Rail · Expanded · Dock · TopNav
Accent presets
8 · from NAV_ACCENTS
Rail width
80px

01Live demo

Switch modes and accent colors. Click any module to toggle active state.

Nav Color:

02CSS token spec

CSS custom properties set by ax-nav-shell on the host element.

Shell CSS variables

VariableSlate (default)Description
--ax-nav-bg#0f172aRail / topbar background
--ax-nav-text-on-dark#fffText on dark nav
--ax-nav-icon-default#94a3b8Inactive icon
--ax-nav-icon-hover#cbd5e1Hovered icon
--ax-nav-icon-active#3b82f6Active module icon
--ax-nav-btn-hoverrgba(148,163,184,0.12)Button hover bg
--ax-nav-btn-activergba(59,130,246,0.2)Active button bg
--ax-nav-dividerrgba(148,163,184,0.15)Divider lines

Layout dimensions

PropertyValueSource
Rail width80pxax-nav-rail
Expanded panel240pxax-nav-expanded-panel
Topbar height64pxax-nav-topbar
Button size46 x 46px--ax-nav-btn-size
Button radius10px--ax-nav-btn-radius
Icon size22 x 22pxax-nav-item
Active bar3 x 28px, radius 0 6px 6px 0ax-nav-active-bar
Avatar38px, radius 14pxax-nav-avatar
Dock border-radius12pxax-nav-rail --dock
Dock backdrop-filterblur(20px) saturate(1.4)ax-nav-rail --dock

03Accent presets

Eight preset palettes from NAV_ACCENTS. Click any preset in the live demo above to apply.

NameBackgroundIcon DefaultIcon ActiveDivider