Once someone starts using your website or web application, they need to know where to go and how to get there at any point. If they can't navigate through your your application easily, you'll quickly lose them. Thus, designing effective navigation in your web application is crucial.
In this series for Creative Bloq, Chris Bank of UXPin (opens in new tab), the UX design app, discusses the importance of navigation design patterns and details examples from some of the hottest websites and web apps today.
You can see previous posts in this series here (opens in new tab). Meanwhile, for more examples of web design patterns (opens in new tab), download UXPin's free e-book, Web UI Design Patterns 2014 (opens in new tab).
The user needs a way to navigate between different sections of the app, but there's limited space to show this information.
Important sections of the UI can be presented in a list, which the user can scroll through to get what they want. This also leaves the header and footer of the UI free for more 'universal' navigation, such as action bars. Traditionally, most navigation patterns have been horizontal in the form of tabs or buttons.
The vertical navigation pattern has emerged as a significant evolution to navigational design to deal with user-generated content like user timelines and infinite scrolling content.