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 29 of 30 pages « First < 27 28 29 30 >
I like this menu but the sub menu is hidden when you bring the mouse over one of these gaps. Any help is appreciated. I am using Winvisita Ie7
Hello,
the menu looks great, but there is one problem, my down-arrow.gif is not showing. I downloaded the gifs, saved them in the site images folder, and still not showing up, help please
the menu looks great, but there is one problem, my down-arrow.gif is not showing. I downloaded the gifs, saved them in the site images folder, and still not showing up, help please
hi, its a excellent job. Appreciate.
This is super, I am having problems with it working in IE the drop down menu comes down but when you move the mouse to click a lower level line it shrinks back up.
I am too confused for this one, does anyone know a fix.
thanks
I am too confused for this one, does anyone know a fix.
thanks
Replace existing code with this:
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
background:#fff; /* Added this line */
}
...Worked a treat!
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
background:#fff; /* Added this line */
}
...Worked a treat!
Where do you put the hack?
How do you change the height of the menu?
for this website http://www.stscheer.com in the mozilla browser it doesn't show up on top of my content slider that i have below it, why is this menu getting hidden below this item? works fine in IE, any help?!?!
A trick for getting the menu to get the menu ontop of the page content is to use Z-Index you then need to put in "position: relative;" to get the z-index to work in IE 6&7:
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-size: small;
font-style: normal;
z-index: 50;
position: relative; /* This causes the Z-Index to work correctly in IE6&7 */
}
See www.paritymedical.com/test/ where it is being used in conjunction with teh horizontal menu...
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-size: small;
font-style: normal;
z-index: 50;
position: relative; /* This causes the Z-Index to work correctly in IE6&7 */
}
See www.paritymedical.com/test/ where it is being used in conjunction with teh horizontal menu...
I have this script working but in IE6 it aligns everything centered in a list.
Any ideas would make my day!
Any ideas would make my day!








