ThemeKit Row Icon Navigation
Those who keep up with modern web design trends will know that the "hamburger" navigation is not the best type of navigation to use, Studies have shown that web surfers are less likely to click through to other pages of the site when the navigation requires clickking the tab or opening dropdown menus.
In View
Navigation should always be in view if possible and one way to do this is to fix it in position. The problem with this method is that it then takes up valuable screen reak estate on small mobile devices.
The navioation shown on this page is fixed in position but will scroll out of site as the page content is scrolled. When the scroll direction is reversed - or the bottom of the page is reached - the navigation will reappear.
Horizontal Scroll
When the browser/device screen width becomes less than the width of the navigation the links disappear off to the right and are then scrolled into view.
Horizontal Scrollbar
Setting the overflow to scroll causes the browser to introduce a horizontal scrollbar. If this is not considered desirable it can be removed by checking a box.
Icons
The navigation icons can be SVGs (scaleable vector graphics), Font Awesome or SVG icons. Of the three SVGS are the best option Font Awesome is OK and PNG images are the least desirable choice.
Position
Since the navigation is fixed it would normally be hidden by the item below or cover it if it had a hight z-index. To prevent this the navigation has a clearfix added.
If the navigation is to overlay the top of an item like a hero image the clearfix can be removed by checking a box.
The default value for z-index is high enough for most purposes but can be increased if required.