Skip to content

Instantly share code, notes, and snippets.

@andyknapp
Created June 8, 2014 17:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andyknapp/d0f4709f54567414ba87 to your computer and use it in GitHub Desktop.
Save andyknapp/d0f4709f54567414ba87 to your computer and use it in GitHub Desktop.
Custom responsive menu for _s
jQuery(document).ready(function($) {
/* menu toggle */
$('.menu-toggle').click(function() {
$('#site-navigation, .menu-toggle').toggleClass('toggled');
})
});
/* primary nav */
.main-navigation {
position: relative;
width: 100%;
padding: (5/14)*1em;
text-align: center;
.menu {
display: block;
position: relative;
max-height: 0;
overflow: hidden;
}
&.toggled .menu {
max-height: 30em;
@include transition(all .2s ease);
}
a {
display: block;
padding: (12/13)*1em 5px;
}
}
.menu-toggle {
display: block;
cursor: pointer;
}
/* small menu goes away */
@media screen and (min-width: $bp-nav-big) {
.menu-toggle {
display: none;
}
.main-navigation {
.menu {
max-height: 30em;
}
li {
display: inline-block;
margin: 0 0 0 (10/14)*1em;
}
a {
position: relative;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment