Menu de navegación con CSS
Escrito por J.F. el Jueves, 26 de Julio del 2007 a las 21:42
Otro ejemplo para crear un menú de navegación con CSS. En éste caso no es ni tan siquiera necesario el uso de imágenes, dada su simpleza. Para personalizarlo tan sólo habrá que jugar un poco con los colores del CSS. Sin más dilación veamos ya el código CSS que utilizaremos, que puede estar ubicado en el head, o en una hoja de estilos aparte.

Código CSS:
-
/* CSS Tabs */
-
#navcontainer {
-
margin: 10px 0 0 30px;
-
padding: 0;
-
height: 20px;
-
}
-
-
#navcontainer ul {
-
border: 0;
-
margin: 0;
-
padding: 0;
-
list-style-type: none;
-
text-align: center;
-
}
-
-
#navcontainer ul li {
-
display: block;
-
float: left;
-
text-align: center;
-
padding: 0;
-
margin: 0;
-
}
-
-
#navcontainer ul li a {
-
background: #fff;
-
width: 78px;
-
height: 18px;
-
border-top: 1px solid #f5d7b4;
-
border-left: 1px solid #f5d7b4;
-
border-bottom: 1px solid #f5d7b4;
-
border-right: none;
-
padding: 0;
-
margin: 0 0 10px 0;
-
color: #f5d7b4;
-
text-decoration: none;
-
display: block;
-
text-align: center;
-
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
-
}
-
-
#navcontainer ul li a:hover {
-
color: #930;
-
background: #f5d7b4;
-
}
-
-
#navcontainer a:active {
-
background: #c60;
-
color: #fff;
-
}
-
-
#navcontainer li#active a {
-
background: #c60;
-
border: 1px solid #c60;
-
color: #fff;
-
}
Una vez visto el código CSS, tan sólo nos queda ver la parte HTML. Como suele ser habitual, se utiliza una lista desordenada dentro de un div.
Observa que el link activo, se obtiene de la siguiente forma:
Ejemplo: | Ver ejemplo en funcionamiento
Categoria: CSS
- Añadir este post a
- Del.icio.us -
- Meneame -
- Digg -
- Webeame
Entradas relacionadas
Comentario de Max
Realizado el Viernes, 29 de Agosto del 2008 a las 1:37
Esta bueno, pero solo funciona el IE.
Hacerlo cross browser.
