Legacy Vertical Navbar
Legacy Vertical Navbar
Transforms the default horizontal top navbar into a left-side vertical layout, similar to traditional app sidebar styling.
Effects
- Navbar changes from horizontal to vertical orientation
- Buttons enlarged to squares, ideal for icon display
- Button labels hidden, showing only icons
- Content area gets rounded card styling
- Both dark and light themes supported
Use Cases
For users who prefer a compact sidebar navigation, freeing up vertical space at the top.


CSS
style.css
app-header { background-color: color-mix(in oklab, var(--color-surface-variant) 30%, transparent);}
.dark app-header { background-color: color-mix(in oklab, var(--color-surface-variant) 15%, transparent);}
app-content-container { padding-top: 8px; flex-direction: row; align-items: stretch; background-color: color-mix(in oklab, var(--color-surface-variant) 30%, transparent);}
.dark app-content-container { background-color: color-mix(in oklab, var(--color-surface-variant) 15%, transparent);}
app-content { width: calc(100% - 16px); border-top-left-radius: 24px; background-color: var(--color-mixed-background);}
app-navbar { height: auto; flex-direction: column; flex-shrink: 0; gap: 8px; padding: 0px 12px 8px 12px; background-color: transparent;}
navbar-button { width: 54px; height: 54px !important; border-radius: 20px;}
navbar-button[data-active="true"] { background-color: color-mix(in oklab, var(--color-primary) 30%, transparent);}
navbar-button:hover { background-color: color-mix(in oklab, var(--color-surface-variant) 15%, transparent);}
navbar-button-icon,navbar-button-icon svg { width: 24px; height: 24px;}
navbar-button-label { display: none;}