Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Hacer segundo nivel en este menu desplegable con mismo estilo css

Estas en el tema de Hacer segundo nivel en este menu desplegable con mismo estilo css en el foro de CSS en Foros del Web. Buenas noches a todos, me gustaría hacer un segundo nivel en este menú que tengo conservando el mismo estilo css, se que no es difícil ...
  #1 (permalink)  
Antiguo 28/09/2015, 17:10
 
Fecha de Ingreso: noviembre-2010
Mensajes: 58
Antigüedad: 13 años, 5 meses
Puntos: 0
Hacer segundo nivel en este menu desplegable con mismo estilo css

Buenas noches a todos, me gustaría hacer un segundo nivel en este menú que tengo conservando el mismo estilo css, se que no es difícil pero me he atrancado y no lo consigo:

este es el código:

<div id="containerbalanceo">
<ul id="menubalanceo">
<li><a href="#">enlace</a> <ul>
<li><a href="#">subenlace</a></li>
<li><a href="#">subenlace</a></li>
<li><a href="#">subenlace</a></li>
</ul>
</li>
<li><a href="#">enlace</a> <ul>
<li><a href="#">subenlace</a></li>
<li><a href="#">subenlace</a></li>
<li><a href="#">subenlace</a></li>
</ul>
</li>

<li><a href="#">enlace</a> <ul>
<li><a href="#">subenlace</a></li>
<li><a href="#">subenlace</a></li>
<li><a href="#">subenlace</a></li>
</ul>
</li>


<li><a href="#">enlace</a> <ul>
<li><a href="#">subenlace</a></li>
<li><a href="#">subenlace</a></li>
<li><a href="#">subenlace</a></li>
</ul>
</li>


<li><a href="#">enlace</a> <ul>
<li><a href="#">subenlace</a></li>
<li><a href="#">subenlace</a></li>
<li><a href="#">subenlace</a></li>
</ul>
</li>

</ul>
</div>

<style>

#containerbalanceo {
position: relative;
width: 96%;
}

#containerbalanceo:after {
content: "";
display: block;
clear: both;
height: 0;
}

#menubalanceo {
position: relative;
float: left;
width: 100%;
padding: 0 20px;
border-radius: 3px;
box-shadow: inset 0 1px 1px rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.15), 0 1px 3px rgba(0,0,0,.15);

background: #cccccc;
background: -moz-linear-gradient(top, #cccccc 0%, #9e9e9e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#9e9e9e));
background: -webkit-linear-gradient(top, #cccccc 0%,#9e9e9e 100%);
background: -o-linear-gradient(top, #cccccc 0%,#9e9e9e 100%);
background: -ms-linear-gradient(top, #cccccc 0%,#9e9e9e 100%);
background: linear-gradient(to bottom, #cccccc 0%,#9e9e9e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#9e9e9e',GradientType=0 );


}

#menubalanceo, #menubalanceo ul {
list-style: none;
}

#menubalanceo > li {
float: left;
position: relative;
border-right: 1px solid rgba(0,0,0,.1);
box-shadow: 1px 0 0 rgba(255,255,255,.25);

-webkit-perspective: 1000px;
-moz-perspective: 1000px;
-ms-perspective: 1000px;
-o-perspective: 1000px;
perspective: 1000px;

}

#menubalanceo > li:first-child {
border-left: 1px solid rgba(255,255,255,.25);
box-shadow: -1px 0 0 rgba(0,0,0,.1), 1px 0 0 rgba(255,255,255,.25);
}

#menubalanceo a {
font-family:century gothic;
display: block;
position: relative;
z-index: 10;
padding: 13px 20px 13px 20px;
text-decoration: none;
color: rgba(75,75,75,1) !important;
line-height: 1;
font-weight: 600;
font-size: 20px;
letter-spacing: -.05em;
background: transparent;
text-shadow: 0 1px 1px rgba(255,255,255,.9);
-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;

}
#menubalanceo > li:hover > a {
font-family:century gothic;
background: #333;
color: #00DFFC !important;
text-shadow: none;
}

#menubalanceo li ul {
position: absolute;
left: 0;
z-index: 1;
width: 200px;
padding: 0;
opacity: 0;
visibility: hidden;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
background: transparent;
overflow: hidden;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
}


#menubalanceo li:hover ul {

padding: 15px 0;
background: #333;
opacity: 1;
visibility: visible;
box-shadow: 1px 1px 7px rgba(0,0,0,.5);

-webkit-animation-name: swingdown;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: ease;

-moz-animation-name: swingdown;
-moz-animation-duration: 1s;
-moz-animation-timing-function: ease;

-o-animation-name: swingdown;
-o-animation-duration: 1s;
-o-animation-timing-function: ease;

-ms-animation-name: swingdown;
-ms-animation-duration: 1s;
-ms-animation-timing-function: ease;

animation-name: swingdown;
animation-duration: 1s;
animation-timing-function: ease;

}

@-webkit-keyframes swingdown {
0% {
opacity: .99999;
-webkit-transform: rotateX(90deg);
}

30% {
-webkit-transform: rotateX(-20deg) rotateY(5deg);
-webkit-animation-timing-function: ease-in-out;
}

65% {
-webkit-transform: rotateX(20deg) rotateY(-3deg);
-webkit-animation-timing-function: ease-in-out;
}

100% {
-webkit-transform: rotateX(0);
-webkit-animation-timing-function: ease-in-out;
}
}

@-moz-keyframes swingdown {
0% {
opacity: .99999;
-moz-transform: rotateX(90deg);
}

30% {
-moz-transform: rotateX(-20deg) rotateY(5deg);
-moz-animation-timing-function: ease-in-out;
}

65% {
-moz-transform: rotateX(20deg) rotateY(-3deg);
-moz-animation-timing-function: ease-in-out;
}

100% {
-moz-transform: rotateX(0);
-moz-animation-timing-function: ease-in-out;
}
}

@-o-keyframes swingdown {
0% {
opacity: .99999;
-o-transform: rotateX(90deg);
}

30% {
-o-transform: rotateX(-20deg) rotateY(5deg);
-o-animation-timing-function: ease-in-out;
}

65% {
-o-transform: rotateX(20deg) rotateY(-3deg);
-o-animation-timing-function: ease-in-out;
}

100% {
-o-transform: rotateX(0);
-o-animation-timing-function: ease-in-out;
}
}

@-ms-keyframes swingdown {
0% {
opacity: .99999;
-ms-transform: rotateX(90deg);
}

30% {
-ms-transform: rotateX(-20deg) rotateY(5deg);
-ms-animation-timing-function: ease-in-out;
}

65% {
-ms-transform: rotateX(20deg) rotateY(-3deg);
-ms-animation-timing-function: ease-in-out;
}

100% {
-ms-transform: rotateX(0);
-ms-animation-timing-function: ease-in-out;
}
}

@keyframes swingdown {
0% {
opacity: .99999;
transform: rotateX(90deg);
}

30% {
transform: rotateX(-20deg) rotateY(5deg);
animation-timing-function: ease-in-out;
}

65% {
transform: rotateX(20deg) rotateY(-3deg);
animation-timing-function: ease-in-out;
}

100% {
transform: rotateX(0);
animation-timing-function: ease-in-out;
}
}

#menubalanceo li li a {
font-family:century gothic;
padding-left: 15px;
font-weight: 400;
color: #00DFFC !important;
text-shadow: none;
border-top: dotted 1px transparent;
border-bottom: dotted 1px transparent;
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
-o-transition: all .15s linear;
-ms-transition: all .15s linear;
transition: all .15s linear;
}

#menubalanceo li li a:hover {
color: rgba(0,223,252,1);
border-top: dotted 1px rgba(255,255,255,.15);
border-bottom: dotted 1px rgba(255,255,255,.15);
background: rgba(0,223,252,.02);
}

</style>

El resultado del menú se puede ver directamente en esta web donde también se encuentra el mismo código:

http://hogarblogger.blogspot.com.es/...l#.VgmozDahfSU

Pues bien, mi cuestión es esa, me gustaría sobre este mismo menú, desarrollar un segundo nivel con mas opciones conservando el mismo estilo.

Gracias de antemano por vuestra ayuda, un saludo a todos!

PD: a poder ser por favor, me gustaria que no se abriera un nivel tras otro solo colocando el puntero encima de un bloque, sino me gustaría que fuera mediante click del ratón o tocando con el dedo (para los móviles), no al colocarlo con el hover, sino más bien con el active, para resolver este mismo problema con los smartphones.

Última edición por erfrancis; 28/09/2015 a las 17:16
  #2 (permalink)  
Antiguo 28/09/2015, 21:37
 
Fecha de Ingreso: noviembre-2010
Mensajes: 58
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Hacer segundo nivel en este menu desplegable con mismo estilo css

A nadie se le ocurre nada? Imagino que para alguien que este muy habituado al uso de css no será algo complicado.

#menubalanceo li ul li:hover ul {

padding: 15px 0;
background: #000000;

border-top:1px solid #000000;
border-right:1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
opacity: 1;
visibility: visible;
box-shadow: 1px 1px 7px rgba(0,0,0,.5);

-webkit-animation-name: swingdown;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: ease;

-moz-animation-name: swingdown;
-moz-animation-duration: 1s;
-moz-animation-timing-function: ease;

-o-animation-name: swingdown;
-o-animation-duration: 1s;
-o-animation-timing-function: ease;

-ms-animation-name: swingdown;
-ms-animation-duration: 1s;
-ms-animation-timing-function: ease;

animation-name: swingdown;
animation-duration: 1s;
animation-timing-function: ease;
z-index: 999;
}

Con esto consigo hacer vez el bloque de segundo nivel, pero me sale a la misma posición que los de primer nivel, alguien sabe que me puede faltar por añadir? o como modificar la posición?
  #3 (permalink)  
Antiguo 28/09/2015, 22:14
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Hacer segundo nivel en este menu desplegable con mismo estilo css

amigo yo se de CSS y intente hacerlo pero al parecer es algo dificil, necesito ver bien el codigo para checar como esta configurada la posición de los elementos, pero si lo ocupas urgente pagale a alguien por que te lo haga amigo ;) pero no creo que sea facil jejeje xD
  #4 (permalink)  
Antiguo 29/09/2015, 08:08
Avatar de michellqm  
Fecha de Ingreso: septiembre-2015
Mensajes: 21
Antigüedad: 8 años, 7 meses
Puntos: 5
Respuesta: Hacer segundo nivel en este menu desplegable con mismo estilo css

No es que sea en exceso complicado pero si es trabajoso Dx

Te daré un par de pistas que quizás puedas seguir. Empieza por cosas específicas es decir, sacandole la animación al menu padre y trabajando con el hijo primero para asegurarte de que sus margenes estén bien y todo se muestre correctamente luego de esto debería ser más fácil colocarle la animación al padre

En teoría deberías crear un id para el nuevo menú y añadirlos las clases que brindan la animación (puedes asignarle el estilo a otros elementos usando "," en tu css) pero primero hay que asegurarse de que se muestre bien xD y entre una cosa y la otra se lleva algo de tiempo

Espero te sirva, saludos!
  #5 (permalink)  
Antiguo 29/09/2015, 12:48
 
Fecha de Ingreso: noviembre-2010
Mensajes: 58
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Hacer segundo nivel en este menu desplegable con mismo estilo css

#containerbalanceo {
position: relative;
width: 73%;
float:left;
padding-bottom: 40px;

}

#containerbalanceo:after {
content: "";
display: block;
clear: both;
height: 0;
}

#menubalanceo {
position: relative;
float: left;
width:86%;
padding: 0 20px;
border-radius: 3px;
box-shadow: inset 0 1px 1px rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.15), 0 1px 3px rgba(0,0,0,.15);

background: #ffffff;
background: -moz-linear-gradient(top, #cccccc 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #cccccc 0%,#ffffff 100%);
background: -o-linear-gradient(top, #cccccc 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #cccccc 0%,#ffffff 100%);
background: linear-gradient(to bottom, #cccccc 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 );


}

#menubalanceo, #menubalanceo ul {
list-style: none;
}


#menubalanceo > li {
float: left;
position: relative;
border-right: 1px solid rgba(0,0,0,.1);
box-shadow: 1px 0 0 rgba(255,255,255,.25);
padding:0px;

-webkit-perspective: 1000px;
-moz-perspective: 1000px;
-ms-perspective: 1000px;
-o-perspective: 1000px;
perspective: 1000px;
z-index: 999;
}


#menubalanceo > li:first-child {
border-left: 1px solid rgba(255,255,255,.25);
box-shadow: -1px 0 0 rgba(0,0,0,.1), 1px 0 0 rgba(255,255,255,.25);
}

#menubalanceo a {
font-family:century gothic;
display: block;
position: relative;
z-index: 999;
padding: 13px 20px 13px 20px;
border: 1px solid transparent;
text-decoration: none;
color: rgba(75,75,75,1) !important;
line-height: 1;
font-weight: 600;
font-size: 15px;
letter-spacing: -.05em;
background: transparent;
text-shadow: 0 1px 1px rgba(255,255,255,.9);
-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;

}

#menubalanceo > li:hover > a {
font-family:century gothic;
background: #ffffff;
color: #f53c3f !important;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px transparent;
text-shadow: none;
z-index: 999;
}


#menubalanceo > li:active > a {
font-family:century gothic;
background: #ffffff;
color: #f53c3f !important;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left: 1px solid #000000;
text-shadow: none;
z-index: 999;
}

/* se configuran las ul que van después de las li, estas son las primeras opciones desplegables que tenemos*/

#menubalanceo li ul {
position: absolute;
left: 0;
z-index: 1;
width: 200px;
padding: 0;
opacity: 0;
visibility: hidden;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
background: transparent;
overflow: hidden;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
}

/* Cuando aplico hover en la etiqueta li devuelve la etiqueta ul de primer nivel con este estilo */

#menubalanceo li:hover ul {

padding: 15px 0;
background: #ffffff;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
opacity: 1;
visibility: visible;
box-shadow: 1px 1px 7px rgba(0,0,0,.5);

-webkit-animation-name: swingdown;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: ease;

-moz-animation-name: swingdown;
-moz-animation-duration: 1s;
-moz-animation-timing-function: ease;

-o-animation-name: swingdown;
-o-animation-duration: 1s;
-o-animation-timing-function: ease;

-ms-animation-name: swingdown;
-ms-animation-duration: 1s;
-ms-animation-timing-function: ease;

animation-name: swingdown;
animation-duration: 1s;
animation-timing-function: ease;
z-index: 999;
}

/* se configuran las ul que van después de las li, estas son las segundas opciones desplegables que tenemos*/

#menubalanceo li ul li ul {
position: absolute;
display:none;
float:left;
top: 0px;
width: 200px;
padding: 0;
opacity: 0;
visibility: hidden;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
background: transparent;
overflow: hidden;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
z-index: 99999;

}


#menubalanceo li ul li:hover ul {

position:absolute;
padding: 15px 0;
display:block;
float:left;

background: #ffffff;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
opacity: 1;
visibility: visible;
box-shadow: 1px 1px 7px rgba(0,0,0,.5);

-webkit-animation-name: swingdown;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: ease;

-moz-animation-name: swingdown;
-moz-animation-duration: 1s;
-moz-animation-timing-function: ease;

-o-animation-name: swingdown;
-o-animation-duration: 1s;
-o-animation-timing-function: ease;

-ms-animation-name: swingdown;
-ms-animation-duration: 1s;
-ms-animation-timing-function: ease;

animation-name: swingdown;
animation-duration: 1s;
animation-timing-function: ease;
z-index: 99999;
}



#menubalanceo li:active ul {

padding: 15px 0;
background: #ffffff;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
opacity: 1;
visibility: visible;
box-shadow: 1px 1px 7px rgba(0,0,0,.5);

-webkit-animation-name: swingdown;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: ease;

-moz-animation-name: swingdown;
-moz-animation-duration: 1s;
-moz-animation-timing-function: ease;

-o-animation-name: swingdown;
-o-animation-duration: 1s;
-o-animation-timing-function: ease;

-ms-animation-name: swingdown;
-ms-animation-duration: 1s;
-ms-animation-timing-function: ease;

animation-name: swingdown;
animation-duration: 1s;
animation-timing-function: ease;
z-index: 999;
}



@-webkit-keyframes swingdown {
0% {
opacity: .99999;
-webkit-transform: rotateX(90deg);
}

30% {
-webkit-transform: rotateX(-20deg) rotateY(5deg);
-webkit-animation-timing-function: ease-in-out;
}

65% {
-webkit-transform: rotateX(20deg) rotateY(-3deg);
-webkit-animation-timing-function: ease-in-out;
}

100% {
-webkit-transform: rotateX(0);
-webkit-animation-timing-function: ease-in-out;
}
}

@-moz-keyframes swingdown {
0% {
opacity: .99999;
-moz-transform: rotateX(90deg);
}

30% {
-moz-transform: rotateX(-20deg) rotateY(5deg);
-moz-animation-timing-function: ease-in-out;
}

65% {
-moz-transform: rotateX(20deg) rotateY(-3deg);
-moz-animation-timing-function: ease-in-out;
}

100% {
-moz-transform: rotateX(0);
-moz-animation-timing-function: ease-in-out;
}
}

@-o-keyframes swingdown {
0% {
opacity: .99999;
-o-transform: rotateX(90deg);
}

30% {
-o-transform: rotateX(-20deg) rotateY(5deg);
-o-animation-timing-function: ease-in-out;
}

65% {
-o-transform: rotateX(20deg) rotateY(-3deg);
-o-animation-timing-function: ease-in-out;
}

100% {
-o-transform: rotateX(0);
-o-animation-timing-function: ease-in-out;
}
}

@-ms-keyframes swingdown {
0% {
opacity: .99999;
-ms-transform: rotateX(90deg);
}

30% {
-ms-transform: rotateX(-20deg) rotateY(5deg);
-ms-animation-timing-function: ease-in-out;
}

65% {
-ms-transform: rotateX(20deg) rotateY(-3deg);
-ms-animation-timing-function: ease-in-out;
}

100% {
-ms-transform: rotateX(0);
-ms-animation-timing-function: ease-in-out;
}
}

@keyframes swingdown {
0% {
opacity: .99999;
transform: rotateX(90deg);
}

30% {
transform: rotateX(-20deg) rotateY(5deg);
animation-timing-function: ease-in-out;
}

65% {
transform: rotateX(20deg) rotateY(-3deg);
animation-timing-function: ease-in-out;
}

100% {
transform: rotateX(0);
animation-timing-function: ease-in-out;
}
}

#menubalanceo li li a {
font-family:century gothic;
padding-left: 15px;
font-weight: 400;
color: #f53c3f !important;
text-shadow: none;
border-top: dotted 1px transparent;
border-bottom: dotted 1px transparent;
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
-o-transition: all .15s linear;
-ms-transition: all .15s linear;
transition: all .15s linear;
z-index: 999;
}


#menubalanceo li li a:hover {
color: #ffffff !important;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background: #ef6467;
z-index: 999;
}



#menubalanceo li li a:active {
color: #ffffff !important;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background: #ef6467;
z-index: 999;
}
  #6 (permalink)  
Antiguo 29/09/2015, 12:49
 
Fecha de Ingreso: noviembre-2010
Mensajes: 58
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Hacer segundo nivel en este menu desplegable con mismo estilo css

<div id='containerbalanceo'>

<ul id='menubalanceo'>

<li><a href='#'>menú principal</a>

<ul>

<li><a href='#'>1nivel de menu</a>

<ul>

<li><a href='#'>2nivel de menu</a></li>

</ul>

</li>


<li><a href='#'>ejemplo</a></li>
<li><a href='#'>ejemplo2</a</li>

</ul>
</li>


<li><a href='#'varios2</a> <ul>
<li><a href='#'>2</a></li>
<li><a href='#'>3</a></li>
<li><a href='#'>4</a></li>
</ul>
</li>

</ul>
</div>

He conseguido hacer aparecer el segundo nivel de menú con el mismo estilo y animación, pero sale encima del primer nivel tapando a este, si le doy estilo con left:X se mueve el bloque del segundo nivel pero se pierde dentro del container del primer nivel sin poder verse. Es lo único que me queda para poder verlo funcionar correctamente.
Alguien ve donde puede quedar el fallo? he probado varias veces pero no lo consigo aún, gracias!


Lo añado en dos mensjaes porque no me deja ponerlo entero en uno, sorry.
  #7 (permalink)  
Antiguo 29/09/2015, 20:31
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Hacer segundo nivel en este menu desplegable con mismo estilo css

amigo, no lo pongas asi, USA LAS ETIQUETAS HIGHLIGHT para el codigo ;)
y si puedes sube tu codigo a Codepen para poder ayudarte mejor ;)
  #8 (permalink)  
Antiguo 01/10/2015, 07:32
 
Fecha de Ingreso: noviembre-2010
Mensajes: 58
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Hacer segundo nivel en este menu desplegable con mismo estilo css

nadie?

agradecería mucho si alguien puede ofrecerme que parte de código cambiar o añadir, lo pudiera poner por aquí,
  #9 (permalink)  
Antiguo 01/10/2015, 12:12
 
Fecha de Ingreso: noviembre-2010
Mensajes: 58
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Hacer segundo nivel en este menu desplegable con mismo estilo css

Gente ya he conseguido hacerlo!

Al final comiendo bastante la cabeza... ha salido.

Si alguien lo necesitase que me lo diga y paso código.

Doy el hilo por cerrado.

saludo!
  #10 (permalink)  
Antiguo 01/10/2015, 13:04
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Hacer segundo nivel en este menu desplegable con mismo estilo css

pasa el link amigo y di como lo solucionaste ;)
si puedes subelo a codepen para poder verlo ;)

Etiquetas: background, color, desplegable, estilo, float, html, nivel, segundo, todo, width
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 23:38.