WebProWorld Part of WebProNews.com
Page One Link To Us Edit Profile Private Messages Archives FAQ RSS Feeds  
 

Go Back   WebProWorld > Site Design > Graphics & Design Discussion Forum
Subscribe to the Newsletter FREE!


Register FAQ Members List Calendar Arcade Chatbox Mark Forums Read

Graphics & Design Discussion Forum Post your graphics design questions/comments/ideas in here. Ask questions, post tutorials, discuss trends and best practices. Sub-forum for website accessibility and usability.

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-04-2006, 07:33 PM
spenland spenland is offline
WebProWorld Pro
 

Join Date: Jul 2004
Location: Irvine, CA
Posts: 117
spenland RepRank 0
Default Looking for an EASY to use Drop Down Menu thats FREE!

I've been searching for an easy to use DHTML or Javascript drop down menu for a long time and have yet to come across one that:

1. Isn't a nightmare to figure out
2. Works with IE and Firefox
3. Is open source!

Does anyone have one that they use and like? I'm usually good at figuring out the parameters that you have to adjust but so many of them seem to "float" around the page and are difficult to make static in a table.

Thanks guys!
Reply With Quote
  #2 (permalink)  
Old 01-05-2006, 09:52 AM
ran_dizolph's Avatar
ran_dizolph ran_dizolph is offline
WebProWorld Veteran
 

Join Date: Jul 2005
Location: Windsor, ON
Posts: 469
ran_dizolph RepRank 1
Default

Any particular reason you want DHTML?

alistapart has a few solid tutorials on building a CSS based drop-down, that only requires a tiny bit of javascript to work in IE...check it out.

Hope that helps.
Reply With Quote
  #3 (permalink)  
Old 01-05-2006, 10:58 AM
spenland spenland is offline
WebProWorld Pro
 

Join Date: Jul 2004
Location: Irvine, CA
Posts: 117
spenland RepRank 0
Default

Thanks Ran, I found this link to be almost exactly what I need

http://www.alistapart.com/articles/horizdropdowns

The only problem is that I want a menu system that is horizontal and the drop down menus are vertical. Do you know how to edit the CSS to accomplish this?

I think the <ul>[*] menu will only work vertically.

Thanks
Reply With Quote
  #4 (permalink)  
Old 01-05-2006, 12:06 PM
MarcieZoob's Avatar
MarcieZoob MarcieZoob is offline
WebProWorld 1,000+ Club
 

Join Date: Jul 2004
Location: Michigan, USA
Posts: 1,019
MarcieZoob RepRank 2
Default

AnyLink CSS Menu is really easy to use and can be used horiz/vert:

http://www.dynamicdrive.com/dynamici...anylinkcss.htm
__________________
Marcie Wolf
AlphaGeek Web Design | MarcieWolf.com
Reply With Quote
  #5 (permalink)  
Old 01-05-2006, 03:36 PM
KeithO KeithO is offline
WebProWorld Veteran
 

Join Date: Apr 2005
Location: Winter Park, FL
Posts: 605
KeithO RepRank 0
Default

*technically* all client side scripting such as javascript is open source.
Reply With Quote
  #6 (permalink)  
Old 01-05-2006, 06:05 PM
spenland spenland is offline
WebProWorld Pro
 

Join Date: Jul 2004
Location: Irvine, CA
Posts: 117
spenland RepRank 0
Default

Ok I've gotten this little script that is like the one shown here:

http://www.tanfa.co.uk/css/examples/menu/hs7.asp

It works almost perfect except for a few things.

1. I would like the first button to not be a drop down but rather just a link to home. How can I do this?

2. I would like the text of each main button to change color when I rollover it. How??

Here is the css code I'm sure the answer lies here:

body { behavior:url("csshover.htc"); }

#menu {
width: 100%;
background: #006699;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 7em;
float: left;
}

#menu a, #menu h2 {
font: bold 12px/12px arial, helvetica, sans-serif;
display: block;
margin: 0;

}

#menu h2 {
color: #fff;
background: #006699;
/* text-transform: uppercase; */
text-align:left;
padding: 10px 10px;
}

#menu a {
color: #006699;
background: #efefef;
text-decoration: none;
width: 12em;
border-color: #ccc #ccc #ccc #ccc;
border-width: 1px;
border-style: solid;
padding: 5px 5px;
}

#menu a:hover {
color: #FDCE0C;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;}

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}
</style>
<![endif]-->

Any Ideas?
Reply With Quote
  #7 (permalink)  
Old 01-06-2006, 10:31 AM
KeithO KeithO is offline
WebProWorld Veteran
 

Join Date: Apr 2005
Location: Winter Park, FL
Posts: 605
KeithO RepRank 0
Default

on quick glance, by not having a sub list underneath that listing will remove any dropdowns.
Reply With Quote
Reply

  WebProWorld > Site Design > Graphics & Design Discussion Forum
Tags: down, drop, easy, free, menu, thats, use



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Search Engine Friendly URLs by vBSEO 3.0.0