Mobile Menu Demo

The above menu will hide itself when the screen is too narrow to show it as a single line. Resize your browser window to see this in action. The show/hide mechanism is done leveraging a checkbox and CSS3's ":checked" pseudo-class instead of wasting JavaScript or excess markup on something so simple.