
Menu Desplegable Vertical Constante, Ayuda HTML CSS
Publicado por Wasp (21 intervenciones) el 05/01/2016 12:43:25
Buenas a todos:
llevo 2 dias para un menu tontorron pero no se me queda bien, os paso el codigo html y el codigo css y las fotos.
Mi menu tiene 4 apartados y cada uno de ellos tiene a su vez 3 subapartados.
El ultimo subapartado se me queda constante arriba y no logro quitarlo, a ver si alguien me podria ayudar, y de paso saber como quitarlo de ahi aplicando el hover.
Codigo html:
Codigo css:
Añado un par de fotos para que se vea el fallo.
Como se puede ver el subapartado Creacion 4 no deberia de ir ahi ni tampoco que saliera reflejado, deberia de salir solo cuando voy al ultimo apartado.
Me gustaria quitarlo el echo de que este constante y que me saliera bien cuando voy pasando por cada apartado el subparametro a mi derecha.
Como se puede ver en Gestion Parametros cuando paso el cursos si que me sale bien el subapartado.
Muchisima gracias.
llevo 2 dias para un menu tontorron pero no se me queda bien, os paso el codigo html y el codigo css y las fotos.
Mi menu tiene 4 apartados y cada uno de ellos tiene a su vez 3 subapartados.
El ultimo subapartado se me queda constante arriba y no logro quitarlo, a ver si alguien me podria ayudar, y de paso saber como quitarlo de ahi aplicando el hover.
Codigo html:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<div id="menu">
<ul id="lista1">
<li class="nivel1 primera"><a href="#" class="nivel1">Gestión de Recursos Padre</a>
<ul id="lista2">
<li class="primera"><a href="recur.jsp">Gestión de Recursos</a>
<ul>
<li class="segunda"><a href="grCreacion.jsp">Creación1</a></li>
<li class="segunda"><a href="grConsulta.jsp">Consulta</a></li>
<li class="segunda"><a href="grEdicion.jsp">Edición</a></li>
</ul>
</li>
<li class="primera"><a href="recurs.jsp" >Gestión de SubNaturalezas</a>
<ul>
<li class="segunda"><a href="gsubNCreacion.jsp">Creación2</a></li>
<li class="segunda"><a href="gsubNConsulta.jsp">Consulta</a></li>
<li class="segunda"><a href="gsubNEdicion.jsp">Edición</a></li>
</ul>
</li>
<li class="primera"><a href="recur.jsp" >Gestión de Grupos SubNaturalezas</a>
<ul>
<li class="segunda"><a href="ggrpSubNCreacion.jsp">Creación3</a></li>
<li class="segunda"><a href="ggrpSubNConsulta.jsp">Consulta</a></li>
<li class="segunda"><a href="ggrpSubNEdicion.jsp">Edición</a></li>
</ul>
</li>
<li class="primera"><a href="recurs.jsp" >Gestión de Parámetros</a>
<ul>
<li class="segunda"><a href="gpCreacion.jsp">Creación4</a></li>
<li class="segunda"><a href="gpConsulta.jsp">Consulta</a></li>
<li class="segunda"><a href="gpEdicion.jsp">Edición</a></li>
</ul>
</li>
</ul>
</li>
<li class="nivel1"><a href="#" class="nivel1">Gestión de Productos</a>
<ul>
<li class="primera"><a href="#">Opción 2.1</a></li>
</ul>
</li>
<li class="nivel1"><a href="#" class="nivel1">Gestión de Aprovisionamiento</a>
<ul>
<li class="primera"><a href="#">Opción 3.1</a></li>
</ul>
</li>
<li class="nivel1"><a href="#" class="nivel1">Gestión de Ofertas</a>
<ul>
<li class="primera"><a href="#">Opción 4.1</a></li>
</ul>
</li>
</ul>
</div>
Codigo css:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
body{
}
h1{
text-align: center;
}
h2{
text-align: center;
color: #FF0000;
}
#form1{
background-color: #c0c0c0
}
/* Tamaño menu y lista 1 */
#menu ul, #lista1 ul{
list-style: none;
padding: 0px;
margin: 0px;
width: 162px;
}
/* Tamaño lista 2 */
#lista2 ul{
list-style: none; /*quita los subrayados*/
padding: 0px;
margin: 0px;
width: 100px;
}
#menu li a{
display: block;
text-decoration: none;
padding: 5px 15px;
background-color: #399;
color: #fff;
}
/* Borde superior de la primera pestaña */
#menu ul li.primera {
border-top: solid 1px #FFF;
}
#lista1 ul{
display: none;
}
#lista1 a{
display: block;
text-decoration: none;
color: #fff; /* Color del texto */
background-color: #399; /* Color de fondo */
border: solid 1px #fff; /* Borde de las pestañas */
border-top: none;
/**
* Tamaño entre celdas
*/
padding: 8px;
position: relative;
}
#lista1 :hover{
position: relative;
background-color: #6CC; /* Cambio de color de las celdas cuando pasas el mouse sobre ellas */
color: #000; /* Color de texto al pasar el mouse */
}
/* Menu y Submenu */
#lista1 a:hover ul, #lista1 :hover ul{
display: block;
position: absolute;
/**
* Separación entre lo que el menu y el submenu
*/
left: 162px;
top:-1px!important; /* Con esto, hacemos que el submenu se quede al mismo nivel que el menu */
top: -31px;
}
#lista2 ul{
display: none;
}
/* Submenu y siguiente Submenu */
#lista2 a:hover ul, #lista2 :hover ul{
display: block;
position: absolute;
/**
* Separación entre lo que el menu y el submenu
*/
left: 162px;
top:-1px!important; /* Con esto, hacemos que el submenu se quede al mismo nivel que el menu */
top: -31px;
}
#lista3.segunda a{
width: 80px;
left: 55px;
background-color: #0000ff; /* Color de fondo subpestañas */
color: #000000; /* Color de texto subpestañas */
top:-1px!important;
top: -31px;
}
#lista3.segunda a:hover{
position: relative;
background-color: #00ffff; /* Cambio de color de las celdas cuando pasas el mouse sobre ellas */
color: #000000; /* Color de texto al pasar el mouse */
}
Añado un par de fotos para que se vea el fallo.
Como se puede ver el subapartado Creacion 4 no deberia de ir ahi ni tampoco que saliera reflejado, deberia de salir solo cuando voy al ultimo apartado.
Me gustaria quitarlo el echo de que este constante y que me saliera bien cuando voy pasando por cada apartado el subparametro a mi derecha.
Como se puede ver en Gestion Parametros cuando paso el cursos si que me sale bien el subapartado.
Muchisima gracias.
- DosImagenes.zip(18,8 KB)
Valora esta pregunta


0