Foros del Web » Creando para Internet » CSS »

Menu con css que se deforma

Estas en el tema de Menu con css que se deforma en el foro de CSS en Foros del Web. hola, mi idea es hacer un menu donde al pasar el mouse por cada boton, este se agranda. el problema es el siguiente: cuando pasa ...
  #1 (permalink)  
Antiguo 03/06/2012, 14:45
 
Fecha de Ingreso: febrero-2012
Mensajes: 99
Antigüedad: 12 años, 2 meses
Puntos: 4
Menu con css que se deforma

hola, mi idea es hacer un menu donde al pasar el mouse por cada boton, este se agranda. el problema es el siguiente: cuando pasa el mouse por arriba se me agranda ese y los demas se corren. esto es por que tengo un margin-left. pero si no les pongo el margin left estan muy juntos todo y si le pongo un padding no me sirve por que hay lugares donde no esta le boton y me lo cuenta como el padding.
aca les dejo el menu:

<ul id="nav">
<li><a style="margin-left:0px;" href="#">Inicio</a></li>
<li><a href="#">Quienes Somos</a></li>
<li><a href="#">Servicios</a></li>
<li><a href="#">Contacto</a></li>
<li><a href="#">Inicio</a></li>
</ul>

y el css

#nav{
padding:0px;
}

#nav li{
display: inline;
padding:80px;
}

#nav li a{
text-decoration:none;
color:white;
font-size:20px;
font-family:tahoma;
}

#nav li a:hover{
font-size:25px;
}
  #2 (permalink)  
Antiguo 04/06/2012, 01:01
 
Fecha de Ingreso: abril-2010
Mensajes: 122
Antigüedad: 14 años, 1 mes
Puntos: 18
Respuesta: Menu con css que se deforma

poneles un ancho fijo a los li..
  #3 (permalink)  
Antiguo 05/06/2012, 13:56
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Menu con css que se deforma

prueba con este
Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style type="text/css">
* {
position: relative;
margin: 0;
padding: 0;
}


body {
margin: 0;
}


ul {
width: 1100px;
list-style-type: none;
margin: 0 auto;
}


#nav li {
background-color: yellowGreen;
width: 19%;
height: 50px;
float: left;
text-align: center;
}


#nav li a {
position: relative;
top: 25%;
text-decoration: none;
font-size: 1em;
font-family: tahoma;
}


#nav li a:hover {
top: 15%;
font-size:1.5em;
}
</style>
</head>
<body>

<ul id="nav">
<li><a href="#">Inicio</a></li>
<li><a href="#">Quienes Somos</a></li>
<li><a href="#">Servicios</a></li>
<li><a href="#">Contacto</a></li>
<li><a href="#">Otros</a></li>
</ul>

</body>
</html>
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Etiquetas: deforma, hover
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:23.