Foros del Web » Creando para Internet » Diseño web »

Añadir sombra a los lados en menu

Estas en el tema de Añadir sombra a los lados en menu en el foro de Diseño web en Foros del Web. saludos compañeros los que sucede es que estoy aplicando sombras a mi pagina web pero cuando quiero aplicar sombras a los lados del menu no ...
  #1 (permalink)  
Antiguo 12/10/2014, 10:16
 
Fecha de Ingreso: septiembre-2013
Mensajes: 57
Antigüedad: 11 años, 1 mes
Puntos: 0
Añadir sombra a los lados en menu

saludos compañeros

los que sucede es que estoy aplicando sombras a mi pagina web pero cuando quiero aplicar sombras a los lados del menu no las aplica y pues para ellos tengo el siguiente fragamento de codigo que lo incluyo en #menu nav

Código:
 box-shadow: -15px 0 10px 0 rgba(0, 0, 0, 0.2),15px 0 10px 0 rgba(0, 0, 0, 0.2);
y lo que hace es que me daña la estructura asi



y pues el menu se ve asi con la sombra arriba y abajo pero no a los lados pero eso sucede cuando incluyo el codigo en #menu nav ul
https://confis.azurewebsites.net

alguien me podria explicar porque pasa esto ?

Última edición por dilan_snoopy; 12/10/2014 a las 10:43
  #2 (permalink)  
Antiguo 13/10/2014, 10:35
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Respuesta: Añadir sombra a los lados en menu

Es que no estás pensando en módulos y contenedores.

Probablemente deberías tener un contenedor donde esté Confis, el espacio en blanco, el gris (supongo que van fotos) y el menú, y a ese contenedor le das sombra. Cosas por el estilo.
  #3 (permalink)  
Antiguo 13/10/2014, 17:35
Avatar de siddartha23  
Fecha de Ingreso: septiembre-2013
Mensajes: 357
Antigüedad: 11 años, 2 meses
Puntos: 39
Respuesta: Añadir sombra a los lados en menu

Será por que al nav le pones un overflow:hidden????
__________________
velarde23.com - Soluciones Web
  #4 (permalink)  
Antiguo 13/10/2014, 18:29
 
Fecha de Ingreso: septiembre-2013
Mensajes: 57
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Añadir sombra a los lados en menu

ya le quite el hidden por margin auto, pero igual le agrego el box-shadow a mi div contenedor y no lo agrega :s
y el div de contenido tambien lo puse como margin auto porque lo tenia con valores
este es mi css de los estilos generales
Código:
body{
    background-color:#e7e6e6;
    font-family:Helvetica,Arial;
}   

#wrapper{
width: 100%;
text-align: center;
margin-top: 10px;
}

#contenedor{  
width: 1000px;
margin: 0 auto;

} 

#header{
width:1000px;
background-color:#FFFFFF;
height: 150px;
margin-bottom: 10px;
margin: 0 auto;
box-shadow: 0 -8px 40px 5px rgba(0, 0, 0, 0.2);
}

#contenido{
margin: auto;
margin-top:1px;
width: 1000px;
background-color:#FFFFFF;
height: 400px;
box-shadow: -15px 10px 40px 0 rgba(0, 0, 0, 0.2),15px 10px 40px 0 rgba(0, 0, 0, 0.2);
}
y este es mi css del menu
Código:
#menu nav  {
    display: block;
    width: 1000px;
    margin: auto;
    
}

#menu nav ul {
    margin-top:1px;
    width:100%;
    padding: .0em;
    float: left;
    list-style: none;
    background: #fff;
}

#menu nav li {
    float:left;
}


#menu nav a {
    float:left;
    padding: .1em .8em;
    text-decoration: none;
    color: #555;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    font: bold 1.1em/1 'trebuchet MS', Arial, Helvetica;
    letter-spacing: 1px;
    border-width: 1px;
    border-style: solid;
    border-color: #fff #ccc #999 #eee;
    background: #c1c1c1;
    background: linear-gradient(#f5f5f5, #c1c1c1);  
 }

#menu nav a:hover, nav a:focus {
    outline: 0;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.2);
    background: #ec3b3b;
   /*background: linear-gradient(#df7171, #000); */
 } 

#menu nav a:active {
    box-shadow: 0 0 2px 2px rgba(0,0,0,.3) inset;
}
 
#menu nav li:first-child a {
    border-left: 0;
  /*  border-radius: 4px 0 0 4px;  */       
}

#menu nav li:last-child a {
    border-right: 0;
    border-radius: 0 4px 4px 0;            
}
y pues la sombra queda pero no uniforme y se sale por encima del menu por ahora lo tengo si ella, pero como dice rafael la sombre deberia ir en el contenedor pero no la agrega a no ser que sea por que el wrapper contiene el div de contenedor ?
cualquier consejo para mejor el codigo sera bienvenido tambien gracias

Última edición por dilan_snoopy; 13/10/2014 a las 19:03
  #5 (permalink)  
Antiguo 13/10/2014, 19:26
 
Fecha de Ingreso: septiembre-2013
Mensajes: 57
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Añadir sombra a los lados en menu

Me respondo a mi mismo pero que torpe la estructura esta bien asi como dice rafael peroooooooooooooooooooooooooooo la PTM lo veo y no lo creo estuve rato mirando y no cai en cuenta pues resulta que en index el div estaba contendor y el css lo tenia como contenedor y no lo habia notado por eso empece aplicar sombras a cada div por separado.

************************************************** ************************
otra pregunta

en el index cuando yo tengo por ejemplo el div de header embebe otros div como el menu, el contenido...etc significa que en el css los que se aplique en div del header efecta a los que el embebe ?

gracias

Etiquetas: sombra
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 09:36.