Skip to content

Instantly share code, notes, and snippets.

@joe-watkins
Created February 17, 2014 19:52
Show Gist options
  • Select an option

  • Save joe-watkins/9057732 to your computer and use it in GitHub Desktop.

Select an option

Save joe-watkins/9057732 to your computer and use it in GitHub Desktop.
A Pen by Joe Watkins.
<nav class="nav-collapse">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Projects</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
var nav = responsiveNav(".nav-collapse");
/*! responsive-nav.js @@version by @viljamis */
.nav-collapse ul {
margin: 0;
padding: 0;
width: 100%;
display: block;
list-style: none;
}
.nav-collapse li {
width: 100%;
display: block;
}
.js .nav-collapse {
clip: rect(0 0 0 0);
max-height: 0;
position: absolute;
display: block;
overflow: hidden;
zoom: 1;
}
.nav-collapse.opened {
max-height: 9999px;
}
.nav-toggle {
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
@media screen and (min-width: 40em) {
.js .nav-collapse {
position: relative;
}
.js .nav-collapse.closed {
max-height: none;
}
.nav-toggle {
display: none;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment