CSS Library: Horizontal CSS Menus: Here
SuckerTree Horizontal Menu
Author: Dynamic Drive
SuckerTree Horizontal Menu is a CSS and DOM hybrid menu that's list based and supports multiple levels of sub menus. The trick to SuckerTree is a small adoptable piece of JavaScript that crawls the inner levels of a list menu and assigns the appropriate show/hide and positioning behavior to them. You can even have multiple SuckerTree menus on the same page.
See also: SuckerTree Vertical Menu.
Demo:
The two bullet images used:
![]()
The CSS:
Got a question or need help customizing this CSS code? Post it in the CSS Forums. If you have a comment or suggestion instead, post it in the comments section below.
Comment Pages 9 of 32 pages « First < 7 8 9 10 11 > Last »
This script works well in Firefox, but not in MSIE. Any help would be appreciated. Thx
The submenus will not work when trying to display more than one css menu: http://www.walk-worthy.org/templateHorVer.html. Any help would be appreciated.
I don't know if could be helpful but it started working on IE6 when I've moved the CSS code to the 2nd row of my CSS file.
Now it's working on FF, AppleWebKit, IE6.
Ciao
Now it's working on FF, AppleWebKit, IE6.
Ciao
Anyone found a workaround for the dropdown beneath the forms on IE6?
como dar color y musica a mi space
Works fine on Safari 2.0.4 :)
Thanks
Thanks
Nice menu but is getting oerlapped by a Flash image,
please think ov this...
please think ov this...
Does anyone know how to do one of the following:
1) Make the horizontal menu go "up" instead of down.
2) Make the horizontal sections of the drop drop menu have a height less than the parent menu item?
1) Make the horizontal menu go "up" instead of down.
2) Make the horizontal sections of the drop drop menu have a height less than the parent menu item?
In case you guys wanted to see the main nav item in IE with its width relative to its caption, then do the ff:
/*Top level menu link items style*/
.suckertreemenu ul li a{
display: inline-block; /* <-- here's what i did. change its value to inline-block instead of block. */
/* ...i also disabled the width. */
/* width: 90px; *//*Width of top level menu link items*/
padding: 1px 8px;
border: 1px solid black;
border-left-width: 0;
text-decoration: none;
color: navy;
}
... so that's all it.
/*Top level menu link items style*/
.suckertreemenu ul li a{
display: inline-block; /* <-- here's what i did. change its value to inline-block instead of block. */
/* ...i also disabled the width. */
/* width: 90px; *//*Width of top level menu link items*/
padding: 1px 8px;
border: 1px solid black;
border-left-width: 0;
text-decoration: none;
color: navy;
}
... so that's all it.
On Safari the behavior is not always the same.
Often works good but sometimes it appears as a structured list instead of folding menus
Any idea?
tks
Commenting is not available in this weblog entry.
Often works good but sometimes it appears as a structured list instead of folding menus
Any idea?
tks







