Mobile Navigation Guide

Learn how navigation works on mobile devices and how to optimize the mobile experience.


Overview

Cravo automatically adapts your navigation for mobile devices. No extra configuration needed – your site works beautifully on phones and tablets out of the box.


Mobile Navigation Features

Unified Drawer

On mobile, all navigation elements combine into a single drawer:

  • Hamburger menu – Opens the navigation drawer
  • Top Menu items – Displayed in the drawer
  • Side Menu – Included if enabled
  • Breadcrumbs – Remain visible above content

📸 PLACEHOLDER: Screenshot
Mobile view showing the hamburger menu and opened navigation drawer.


Drill-Down Pattern

For sites with deep hierarchies, the Side Menu uses a drill-down pattern:

  1. User taps a section to expand it
  2. Child pages appear below
  3. Tapping a child page opens it
  4. Back button returns to parent

This pattern keeps navigation clean while supporting complex structures.

📸 PLACEHOLDER: Screenshot
Mobile sidebar showing drill-down navigation with expanded section.


Responsive Breakpoints

Cravo switches to mobile navigation at these widths:

BreakpointNavigation Mode
≥ 1024pxDesktop (full sidebar)
768-1023pxTablet (collapsible sidebar)
< 768pxMobile (drawer navigation)

Mobile-Friendly Tips

  1. Keep menu items short – Long labels get truncated
  2. Limit nesting depth – 2-3 levels work best on mobile
  3. Test on real devices – Use your phone to test navigation
  4. Consider touch targets – Ensure links are easy to tap

Breadcrumbs on Mobile

On mobile, breadcrumbs:

  • Show only the current page and parent
  • Are horizontally scrollable if too wide
  • Help users understand their location

Testing Mobile Navigation

Use your browser's developer tools:

  1. Open your site
  2. Press F12 or right-click → Inspect
  3. Click the device toggle icon
  4. Select a mobile device size
  5. Test your navigation

💡 TIP
Nothing beats testing on a real device. Open your site on your phone!


What's Next?


Need help? Contact us at support@cravo.life