With the next release of v2.0 the feature of collapseable side menu and drop down top menu will be added.
For now, for side menu search for ".side nav" in site.css and replace all occurencies with the style below. And add 'collapse' class to <nav> tag on the theme's layout file (main.php). And you'll need a new image too -
https://github.com/impresspages/Impress ... _right.gifCode:
.side nav {
margin-bottom: 25px;
}
.side nav ul {
list-style: none;
}
.side nav a {
border-top: 1px solid #9e9e9e;
color: #1a1a1a;
display: block;
padding: 10px 20px;
}
.side nav a:hover {
background-color: #f3f3f3;
}
.side nav .current > a {
background-color: #000;
color: #fff;
}
.side nav .level1 {
border-bottom: 1px solid #9e9e9e;
}
.side nav .level1 > li > a {
font-weight: bold;
}
.side nav .level1 > .subnodes > a {
background-image: url(img/icon_down.gif);
background-position: 5px center;
background-repeat: no-repeat;
border-bottom: 1px solid #9e9e9e;
}
.side nav .level1 > .selected > a {
background-color: #f3f3f3;
}
.side nav .level2 {
margin-left: 20px;
}
.side nav .level2 > li > a {
border-top-color: #e5e5e5;
}
.side nav .level2 > li:first-child > a {
border-top: none;
}
.side nav.collapse .level2 { /* "collapse" class force menu to hide 2nd level until parent or child is not selected */
display: none;
}
.side nav.collapse .current .level2,
.side nav.collapse .selected .level2 { /* displaying 2nd level */
display: block;
}
.side nav.collapse .level1 > .subnodes > a { /* fixing style when collapsed */
background-image: url(img/icon_right.gif);
background-position: 8px center;
border-bottom: none;
}
.side nav.collapse .level1 > .subnodes.current > a,
.side nav.collapse .level1 > .subnodes.selected > a { /* fixing style when not collapsed */
background-image: url(img/icon_down.gif);
background-position: 5px center;
border-bottom: 1px solid #9e9e9e;
}