Epic Menu
This navigation was originally designed for navigating the sectons of a larger website but is equally useful for the home page navigation or for news/blog post links.
Action Tab
The tab shows text and has the option to add an icon. It is inserted at the top right with controls for adjusting its position on the X and the Y-axis.
There is an option to move the tab to the center bottom on mobile devices to make it easier to operate with a thumb.
Navigation
The navigation opens in a full size overlay with an optional heading and a close tab. The overlay has controls for padding, background color and its opacity and for adjusting the grid gap.
It can have up to 144 items which should be more than enough!
Layout
The CSS grid layout uses auto-fit columns and the minmax keyword to create a responsive grid which is adjusted using the min width setting and doesn't require media queries.
Items
Each item is an HTML5 <article> with a heading, image with alt text and border option, optional span, text and a full widt CTA (Call To Action) link.
The grid items maintain an equal height despite varying amounts of content using the CSS grid align property set to a value of "auto".
Links
The links have a hover background animation for a smooth professional change of state. All the links can have the same text if required. In the example the links show the universal symbol for dw read more" using two square brackets to enclose the CSS code for an elipsis [...].
Close Tab
The close tab has controls for adjusting the icon color and the background color.
The tab can be positioned top or bottom and left or right with controls for adjusting its position on the X and the Y-axis.