Brad Frost

Responsive Navigation Patterns

Update: I've also written about complex navigation patterns for responsive design. Top and left navigations are typical on large screens, but lack of screen real estate on small screens makes for an interesting challenge. As responsive design becomes more popular, it's worth looking at the various ways of handling navigation for small screen sizes. Mobile web navigation must strike a balance between quick access to a site's information and unobtrusiveness. Here's some of the more popular techniques for handling navigation in responsive designs:

There are of course advantages and disadvantages of each method and definitely some things to look out for when choosing what method's right for your project. Top Nav or "Do Nothing" Approach Tim Kadlec Responsive Navigation One of the easiest-to-implement solutions for navigation is to simply keep it at the top. Because of its ease of implementation, it's found on many (maybe even most) responsive sites right now. Pros

Cons

In the Wild

Resources

The Footer Anchor Grey Goose Responsive Navigation This clever solution keeps the nav list at the footer of the site, while the header contains a simple anchor link pointing to the footer nav. This approach clears up a lot of room for the core content while still providing quick access to the navigation. Pros

Cons

In the Wild

Resources

The Select Menu Viljamis Responsive Nav One way of taming nav links gone wild is to transform a list of links into a select menu for small screens. This avoids the problems the top nav approach presents and is a clever way to save real estate. Pros

Cons

Resources

In the Wild

The Toggle Starbucks Responsive Navigation The toggle is similar to the footer anchor approach, but instead of jumping down to an anchor at the bottom of the page, the menu slides open right in the header. It's a good-looking approach and is relatively easy to implement. Pros

Cons

In the Wild

Resources

The Left Nav Flyout Obama responsive navigation Facebook popularized a left navigation for mobile that's quite unique. The nav is accessed by a menu icon, which reveals a tray that slides in from the left and moves the main content over to the right. Pros

Cons

In The Wild

Resources

The Footer-Only Fray Responsive Nav The footer-only navigation is similar to the footer anchor approach, only without the anchor in the header. It follows the content-first, nav-second model, however it requires mobile users to scroll all the way to the bottom in order to navigate the site. Pros

Cons

In The Wild

The "Hide N' Cry" Authentic Jobs responsive nav Follow this rule: Don't penalize users for visiting your site on smaller devices. It's a myth (PDF) that mobile users don't want/need certain information. Mobile users will do anything and everything a desktop user will do, provided it's presented in a usable way. Pros

Cons

In The Wild

Resources

Considerations Ultimately, mobile navigation should be like a good friend: there when you need them, but cool enough to give you your space. A bad friend is someone who's not there when you need someone to talk to (when navigation is absent or hard to find), or someone who's obnoxious because they're always around and taking up space (dude, get off my couch). Finding the balance between accessible navigation and mobile screen real estate is an art that we're all trying to sort out. I'd love to hear your thoughts. Update Right after this was written, it looks like there's been some other great posts discussing responsive navigation. Check out:

Also, be sure to read about how to handle complex navigation for responsive designs.