
Sidebar & Navigation Rail
Design a sidebar and navigation rail for a desktop web app. The sidebar carries the main product navigation: top-level sections, nested items, and one clearly marked current page. The rail is the compact version for dense layouts, with icon-first destinations and a small set of always-available tools.
Show both expanded and collapsed states. In the expanded view, group related items, make section headers readable, and keep the current location obvious. In the collapsed view, preserve discoverability with tooltips or labels on hover and a clear active indicator so users can still tell where they are.
Include interaction states for expand/collapse, hover, focus, and disabled items. If the sidebar can be pinned, show the pinned and temporary overlay behavior. If a section contains many items, show how scrolling works without losing the active destination.
The layout should handle real navigation pressure: a long list of destinations, a few utility actions, and a clear hierarchy between primary nav and secondary tools. The result should feel fast to scan, easy to operate with keyboard and mouse, and stable as users move between sections.
Utilize color contrast and icons to make the sidebar and navigation rail both visually appealing and functional.
Better at UI design with every challenge
Select complexity and generate challenge.
Pick a platform.
Get design challenge updates in your inbox
New prompts and challenge updates. It’s free.