Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/07/2015, 09:07
Avatar de eric_ballon
eric_ballon
 
Fecha de Ingreso: julio-2015
Mensajes: 8
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Menu Horizontal distribuir mismo tamaño



Hola Fede, muchas gracias por tu ayuda, estuve trabajando en el diseño de esta web que me copie del website builder.

En conclusión lo quiero hacer en la header es lo siguiente:
1. que su background-color: #1c44781 y width: auto; height: auto;
2. Un div id=container-header, es el contenedor del div id= "Logo" y id="Menu", y este div este centrado margin: 0 auto; background-color: tranparent.
3. el div Logo contiene texto.
4. el div Menu contenga el menú dropdown

El problema. que cuando ingreso el menu dropdown en el div div id=container-header se tira mas a la derecha con en la imagen.
Y que no se note el borde entre blanco alrededor del header.
Abajo es la direccion el codepen.
Muchas Gracias.

http://codepen.io/EricBallon/pen/RPyoRL

Cita:
Iniciado por fede5426 Ver Mensaje
Antes que nada tenes que crear una clase que tenga los estilos que quieras que tenga el elemento activo.. por ejemplo:

Código CSS:
Ver original
  1. .activo {
  2.    border: 2px solid #fff;
  3. }

Ahora, hay 2 formas posibles de aplicarlo y depende de como empleas el menú:

1° Si tenes el código del menú en cada archivo del sitio, basta con colocarle la clase .activo al elemento <a> que corresponda a dicha seccion del sitio.. es decir si estás en la página "contacto" le aplicas la clase .activo al <a href="contacto.html">Contacto</a> y asi sucesivamente con todos los archivos..

2° Si cargas el contenido dinamicamente en el sitio, podés usar javascript para aplicar esa clase al elemento que clickeas:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.    
  3.     $("a").click(function(){ //al hacer click en un enlace
  4.        
  5.         $("a").removeClass("activo"); //le quitamos la clase activo a todos los enlaces
  6.         $(this).addClass("activo") //y le agregamos la clase activo al item que clickeamos
  7.        
  8.     });
  9.    
  10. });

Saludos