Menú drop down realizado sólo con CSS
Escrito por J.F. el Miércoles, 28 de Noviembre 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
Categoria: CSS
- Añadir este post a
- Del.icio.us -
- Meneame -
- Digg -
- Webeame
Entradas relacionadas
Deja un comentario
