K-State Connect Navigation

Serving as a dashboard of various services for Kansas State University, K-State Connect was in need of a re-designed navigation system. The K-State OME Web Team wanted to provide better access to the “widgets” within the Connect dashboard for both large and small screens.

Large Screens

For large screens, we decided on a dropdown list of each of the activated widgets. The dropdown list appears when hovering over the “Dashboard” navigation item. This was done with pure CSS, no JavaScript required. If for some reason the sub-nav is not accessible, the menu item works just as a normal link, taking the user to the dashboard page when clicked/tapped.

Screenshot of the navigation on large screens
Navigation on large screens

If JavaScript is available, the nav bar sticks to the top of the screen, allowing access to the menu at all times.

Screenshot of the navigation bar when scrolling on large screens
Navigation bar when scrolling on large screens

Small Screens

On small screens, the nav bar also sticks to the top of the screen when scrolling, just as it does on large screens.

Screenshot of the navigation bar when scrolling on small screens
Navigation bar when scrolling on small screens

When open, the navigation expands to the full height of the screen. Clicking/tapping a menu item with sub-navigation will open the sub-nav.

Screenshot of the sub-navigation on small screens
Sub-navigation on small screens

When JavaScript is not available, the main menu items are displayed at the top of the page and the sub-nav is hidden, leaving only the absolutely necessary items and making the navigation as small as possible.

Screenshot of the navigation on small screens without JavaScript
Navigation on small screens without JavaScript