I found guidance on creating drop-down menus, and he said that when you stop hanging over the main menu item, the drop-down menus will remain fixed. However, my menu just disappears, which makes it impossible to click on objects!
As you can see, this is a bit of the Music menu, which has a drop-down menu (or in this case "drop-right").
Try it here: http://jsfiddle.net/Gb2aS/
The code is here:
HTML:
<!DOCTYPE HTML> <html> <head> <link href="stylesheet.css" rel="stylesheet" type="text/css"> <title>Home</title> </head> <body> <div ID="menubox"> <ul> <li><a href="http://folk.ntnu.no/arnstekl/" class="link">Home</a></li> <li><a href="#" class="link">Music</a> <ul> <li><a href="https://soundcloud.com/arnsteinkleven/" class="link">My music</a></li> <li><a href="http://folk.ntnu.no/arnstekl/gilberto.html" class="link">The Joao Gilberto project</a></li> </ul></li> <li><a href="https://www.github.com/arnstein" class="link">Github</a></li> <li><a href="http://www.flickr.com/photos/ 92472314@N03 /" class="link">Pictures</a></li> </ul> </div> <div ID="circle"> <p ID="title"> A <br> r <br> n <br> s <br> t <br> e <br> i <br> n </p> </div> </body> </HTML>
CSS
#menubox { width: 8%; height: 30%; border: 10% solid #C7D93D; border-radius: 5%; position: fixed; margin-top: 12%; margin-left: 18%; font-family: Ubuntu, Lucida console, Futura; list-style: none; float: left; } #menubox ul li a { text-align: left; font-size: 200%; color: #FFF0A5; } #menubox ul li { color: #468966; font-family: Ubuntu, Lucida console, Futura; float: left; margin-right: 10px; position: relative; } #menubox ul { color: #468966; font-family: Ubuntu, Lucida console, Futura; } #menubox ul ul { position: absolute; left: -9999px; list-style: none; } #menubox ul ul li { float: left; margin-left: 40%; position: relative; font-size: 60%; text-align: left; } #menubox ul ul a { white-space: nowrap; } #menubox ul li:hover a { text-decoration: none; color: #FFB03B; } #menubox ul li:hover ul { left: 0; } #menubox ul li:hover ul a { text-decoration: none; color: #FFB03B; } #menubox ul li:hover ul li a:hover { color: #FFB03B; } div p { color: #FFF0A5; text-align: center; position: relative; vertical-align: middle; display: inline-block; margin-top: 300px; line-height: 60px; } #circle { border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; background-color: #B64926; width: 500px; height: 500px; display: block; position: fixed; margin-top: 9%; margin-left: 52%; text-align: center; } #title { text-color: #FFF0A5; font-size: 350%; display: inline; text-align: center; } body { height: 100%; width: 100%; background-color: #468966; font-family: Ubuntu, Lucida console, Futura; } .link { text-color: #FFF0A5; text-decoration: none; text-align: left; }
user1640474
source share