Menú drop down realizado sólo con CSS
Escrito por J.F. el Wednesday, 28 de November del 2007 a las 15:24
Encontrar un menú desplegable hecho solo con CSS sin la ayuda de Javascript es bastante difÃcil, pero en Pixelpreads han creado uno, sin el uso de Javascript, y con un código bastante simple. Aquà tienes el código CSS:
-
body{font-family:georgia;}
-
#container{width:500px;margin:auto;font-size:11pt;}
-
-
#menu{position:absolute;margin-top:10px;}
-
#menu ul .item{display:none;}
-
#menu ul:hover .item{display:block;background:#000;padding:1px;margin:1px;}
-
-
#menu ul:hover .item a{color:#fff;text-decoration:none;}
-
#menu ul:hover .item a:hover{color:#999;}
-
-
#menu ul{width:100px;float:left;margin:0px;padding:2px;background:#b10000;list-style:none;}
-
.clear{clear:both;height:10px;}
Aquà un ejemplo de su uso. ¡Ojo! No es compatible con Internet Explorer 6.
-
-
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
-
<title>css drop down</title>
-
<style type="text/css">
-
body{font-family:georgia;}
-
#container{width:500px;margin:auto;font-size:11pt;}
-
-
#menu{position:absolute;margin-top:10px;}
-
#menu ul .item{display:none;}
-
#menu ul:hover .item{display:block;background:#000;padding:1px;margin:1px;}
-
-
#menu ul:hover .item a{color:#fff;text-decoration:none;}
-
#menu ul:hover .item a:hover{color:#999;}
-
-
#menu ul{width:100px;float:left;margin:0px;padding:2px;background:#b10000;list-style:none;}
-
.clear{clear:both;height:10px;}
-
</style>
-
-
</head>
-
<div id="container">
-
<h1>css drop down</h1>
-
-
<div id="menu">
-
-
<ul id="item1">
-
<li class="top">menu item</li>
-
</ul>
-
-
<ul id="item2">
-
<li class="top">menu item</li>
-
-
</ul>
-
-
<ul id="item3">
-
<li class="top">menu item</li>
-
</ul>
-
-
<ul id="item4">
-
<li class="top">menu item</li>
-
-
</ul>
-
-
</div>
-
</div>
-
</body>
-
</html>
Enlace: | Ver demo
Comentarios (1)
Categoria: CSS
- Añadir este post a
- Del.icio.us -
- Meneame -
- Digg -
- Webeame
Entradas relacionadas
Comentario de biko8
Realizado el Friday, 30 de January del 2009 a las 12:22
El menu esta muy bien pero con un problema y es que no funciona en todos los navegadores por ejemplo en IE 6 no funciona, devido a que un gran porcentaje de gente aun usa ese navegador no se puede utilizar este menu.

