Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Desplegar submenu y desplazar items inferiores en menu responsive

Estas en el tema de Desplegar submenu y desplazar items inferiores en menu responsive en el foro de CSS en Foros del Web. Hola Necesito que al pulsar en los items del menu principal en la vista para moviles (reducir tamaño pantalla para verlo) se desplacen los items ...
  #1 (permalink)  
Antiguo 30/12/2013, 12:26
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Desplegar submenu y desplazar items inferiores en menu responsive

Hola

Necesito que al pulsar en los items del menu principal en la vista para moviles (reducir tamaño pantalla para verlo) se desplacen los items al desplegarse el submenu, el submenu tiene un z-index:2; ya que al desplegarse se ocultaba debajo de capas inferiores del diseño, creo que esa es la causa, estoy probando pero no se como solucionarlo. por favor echar un ojo al menu principal

Podeis verlo en: http://test.javierdelpozo.com/es/

este es el media query del menu principal:

Código CSS:
Ver original
  1. @media screen and (max-width: 800px) { /* AJUSTES PARA MENOS DE 800PX */
  2.     #principal {
  3.         float:left;
  4.         width:100%;
  5.     }  
  6.     #principal ul {
  7.         float:left;
  8.         width:100%;
  9.         padding-top:0;
  10.         padding-bottom:0;
  11.     }
  12.     #principal ul li {
  13.         display:block;
  14.         width:100%;
  15.         float:none;
  16.         list-style:none;
  17.     }
  18.     #principal ul li a {
  19.         display:block;
  20.         width:100%;
  21.         margin:0;
  22.         border-right:0;
  23.         text-align:center;
  24.     }
  25.     #principal ul ul {
  26.         margin-top:0;
  27.     }
  28.     #principal ul ul li a {
  29.         padding:17px 5px 17px 5px;
  30.     }
  31.     #principal ul li:hover ul {
  32.         z-index:auto;
  33.     }

Estoy seguro que el problema es del z-index.
  #2 (permalink)  
Antiguo 30/12/2013, 13:45
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 11 años, 10 meses
Puntos: 47
Respuesta: Desplegar submenu y desplazar items inferiores en menu responsive

Hola, la verdad que no me he puesto a interpretar el código de la página, pero a bote pronto he cogido en Firefox con firebug y he desactivado el position:absolute de #principal ul ul. y parece que funciona. por lo que supongo que por ahí van los tiros.

habría que cambiar el position a relative al media query para que no se te descojone el resto de la página:

Código CSS:
Ver original
  1. @media screen and (max-width: 800px) { /* AJUSTES PARA MENOS DE 800PX */
  2. #principal ul ul {
  3.         margin-top:0;
  4.         position: relative;
  5.     }
  6. }


Ya te digo que no estoy seguro porque lo he mirado muy por encima, y he visto que parece que funciona pero no me puesto ni a pensar el porqué.

Saludos
  #3 (permalink)  
Antiguo 30/12/2013, 13:51
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Desplegar submenu y desplazar items inferiores en menu responsive

Perfecto!! solucionado,

Muchas gracias

Etiquetas: desplazar, desplegar, hover, items, responsive, submenu, tamaño
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 20:40.