UI shell left panel
Color
The UI Shell can be customized to use any of the four IBM themes by applying an inline theme to the shell zone.
| Element | Property | Color token | 
|---|---|---|
| Panel | background color | 
 | 
 
    UI shell side-nav example.
Link
| State | Property | Color token | 
|---|---|---|
| Enabled | text color | 
 | 
| icon color | 
 | |
| Hover | background color | 
 | 
| text color | 
 | |
| icon color | 
 | |
| Focus | border | 
 | 
| Active | background color | 
 | 
| text color | 
 | |
| icon color | 
 | |
| Selected | background color | 
 | 
| text color | 
 | |
| icon color | 
 | |
| border | 
 | 
 
    
Link states
Sub-menu
| Element | State | Property | Color token | 
|---|---|---|---|
| Sub-menu | Enabled | text color | 
 | 
| svg | 
 | ||
| Hover | background color | 
 | |
| text color | 
 | ||
| svg | 
 | ||
| Focus | border | 
 | |
| Active | background color | 
 | |
| text color | 
 | ||
| svg | 
 | ||
| Sub-menu item | Enabled | text color | 
 | 
| Hover | background color | 
 | |
| text color | 
 | ||
| Focus | border | 
 | |
| Active | background color | 
 | |
| text color | 
 | ||
| Selected | background color | 
 | |
| text color | 
 | ||
| border | 
 | 
 
    
Sub-menu states
Icon
| State | Property | Color token | 
|---|---|---|
| Enabled | svg | 
 | 
| Hover | svg | 
 | 
| Active | svg | 
 | 
| Selected | svg | 
 | 
Typography
Menu labels and text should be set in sentence case.
| Element | Font-size (px/rem) | Font-weight | Type token | 
|---|---|---|---|
| Link | 14 / 0.875 | SemiBold / 600 | 
 | 
| Sub-menu | 14 / 0.875 | SemiBold / 600 | 
 | 
| Sub-menu item | 14 / 0.875 | Regular / 400 | 
 | 
Structure
The panel spans the full height of the browser and is fixed to the left edge of the window.
| Element | Property | px/rem | Spacing token | 
|---|---|---|---|
| Panel | width | 256 / 16 | – | 
| Link | height | 32 / 2 | – | 
| padding left, padding right | 16 / 1 | 
 | |
| Sub-menu | height | 32 / 2 | – | 
| padding left, padding right | 16 / 1 | 
 | |
| Sub-menu item | height | 32 / 2 | – | 
| padding left | 32 / 2 | 
 | |
| padding right | 16 / 1 | 
 | |
| Selected border | width | 4 / 0.25 | – | 
| Icon | size | 16 / 1 | – | 
 
    
Structure and spacing measurements for the side-nav | px | rem.
 
    
Structure and spacing measurements for side-nav with icons | px | rem.