Responsive Nav Demo

Resize the browser to see the navigation toggle between desktop and mobile layouts.

How it works

data-visible="desktop"
Hidden below 48 rem. Use on elements that should only appear on wider screens.
data-visible="mobile"
Hidden at 48 rem and above. Use on elements that should only appear on narrow screens.
nav.bottom
Sticky bottom tab bar with flex row layout, icon+label stacking, and safe-area padding.

Navigation