Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Menú desplagable rotatorio

Estas en el tema de Menú desplagable rotatorio en el foro de Javascript en Foros del Web. Bueno creo el tema en JavaScript porque supongo que será aquí... Bueno vamos a ver si lo que quiero hacer es posible, ya que llevo ...
  #1 (permalink)  
Antiguo 17/01/2012, 00:54
dankko
Invitado
 
Mensajes: n/a
Puntos:
Menú desplagable rotatorio

Bueno creo el tema en JavaScript porque supongo que será aquí... Bueno vamos a ver si lo que quiero hacer es posible, ya que llevo varios días intentando con varias ideas que se me ocurren... pero nada.

He editado un menú desplegable hacia arriba, lo he modificado con imágenes y demás, solo me falta que encajen los submenús, pero eso es lo de menos...

Lo que quiero es que el menú no esté estático, es decir, que aparezca en la cabecera de mi página y haga efecto Scroll o Slider y gire y vuelva por el otro lado de la página y claro, que siga manteniendo el efecto desplegable de las subcategorías, si no, no me valdría de nada...

Si esto no fuera posible, quisiera poner dos botones a cada lado para que al darle a la derecha, el menú se arrastre a la derecha y muestre más opciones con sus correspondientes submenús, y lo mismo con la izquierda.

Dejo aquí el code:

CSS
Código:

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menu {  text-align: center;
font-size: 14px;
font-style:bold;
width: 100%;
}
#menu ul { list-style-type:none;}
#menu ul li.nivel1 { float: left;
width: 173px;
margin-right: 0px;
border:#636;
}
/*Fondo para el menu de abajo*/
#menu ul li a {display: block;
text-decoration: none;
color: #fff;
background-image:url(http://www.tjlfifa.com/picture_library/cuadrovacio.png);
background-color: #;
top:-95px;
height:22px;
border: solid 1px #999;
padding: 14px;
position: relative;
}
/*fondo para el menú de arriba*/
#menu ul li:hover {
  background-image: url(http://www.tjlfifa.com/picture_library/bg_pattern.png)repeat-x;
  position: relative;
}

#menu ul li a:hover, #menu ul li:hover a.nivel1
 {background-image:url(http://www.tjlfifa.com/picture_library/cuadrovacio.png);
background-color:#;
color: #000;
position: relative;
}
#menu ul li a.nivel1 {display: block!important;display: none;
}
#menu ul li ul {display: none;
}
/*centrar los bloques superiores*/
#menu ul li a:hover ul, #menu ul li:hover ul {display: block;
position: absolute;right: 0px;
}
/*tamaño categorias superiores*/
#menu ul li ul li a {width: 171px;
background-image:url(http://www.tjlfifa.com/picture_library/cuadrnegrosuperior.png);
padding: 3px 0px 8px 0px;
border-bottom-color: #000;
border: solid 1px #151314;
background-color:#000;
}
#menu ul li ul li a:hover {border-bottom-color: #000;
position: relative;
background-image:url(http://www.tjlfifa.com/picture_library/cuadromenusuperiorblanco.png);
}
table.falsa {border-collapse:collapse;
border:0px;
float:right;
position: relative;
}
ul#uno {top: -211px!important; top: -148px;}
ul#dos {top: -172px!important; top: -148px;}
ul#tres {top: -225px!important; top: -148px;}
ul#cuatro {top: -163px!important; top: -147px;}
ul#cinco {top: -183px!important; top: -118px;}
ul#seis {top: -60px!important; top: -118px;}

.centrar
	{

		/*nos posicionamos en el centro del navegador*/
  		position: absolute;
		left:10%;
		/*determinamos una anchura*/
		width:1250px;
		/*indicamos que el margen izquierdo, es la mitad de la anchura*/
		margin-left:-100px;
		/*determinamos una altura*/
		/*indicamos que el margen superior, es la mitad de la altura*/
		padding 45px;
  
	}
HTML

Código:
<div class="centrar"><div id="menu">

<ul>
  <li class="nivel1"><a href="http://www.tjlfifa.com" class="nivel1"><img src="http://www.tjlfifa.com/picture_library/menus/inicio.png" /></a>
<!--[if lte IE 6]><a href="http://www.tjlfifa.com" class="nivel1ie"><img src="http://www.tjlfifa.com/picture_library/menus/inicio.png" /><table class="falsa"><tr><td><![endif]-->
	<ul id="uno">
		<li><a href="#">Normativa</a></li>
		<li><a href="#">Inscripciones</a></li>
		<li><a href="#">Tutoriales</a></li>
		<li><a href="#">Mi Perfil</a></li>
		<li><a href="#">Información Usuarios</a></li>
		<li><a href="#">Avatares</a></li>
	</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
  </li>

  <li class="nivel1"><a href="#" class="nivel1"><img src="http://www.tjlfifa.com/picture_library/menus/actualidad.png" /></a>
<!--[if lte IE 6]><a href="#" class="nivel1ie"><img src="http://www.tjlfifa.com/picture_library/menus/actualidad.png" /><table class="falsa"><tr><td><![endif]-->
	<ul id="dos">
		<li><a href="#">Noticias</a></li>
		<li><a href="#">Comité de Competición</a></li>
		<li><a href="#">Actualidad TJL</a></li>
		<li><a href="#">Actualizaciones</a></li>
		<li><a href="#">EAsports</a></li>
	</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
  <li class="nivel1"><a href="#" class="nivel1"><img src="http://www.tjlfifa.com/picture_library/menus/manager.png" /></a>
<!--[if lte IE 6]><a href="#" class="nivel1ie"><img src="http://www.tjlfifa.com/picture_library/menus/manager.png" /><table class="falsa"><tr><td><![endif]-->
	<ul id="tres">
		<li><a href="#">Ligas</a></li>
		<li><a href="#">Comp. Europeas</a></li>
		<li><a href="#">Copas</a></li>
		<li><a href="#">Supercopas</a></li>
		<li><a href="#">Comp. Internacionales</a></li>
		<li><a href="#">Torneos Pretemporada</a></li>
		<li><a href="#">Salón de la Fama</a></li>
	</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
  <li class="nivel1"><a href="#" class="nivel1"><img src="http://www.tjlfifa.com/picture_library/menus/dire.png" /></a>
<!--[if lte IE 6]><a href="#" class="nivel1ie"><img src="http://www.tjlfifa.com/picture_library/menus/dire.png" /><table class="falsa"><tr><td><![endif]-->
	<ul id="cuatro">
		<li><a href="#">Base de Datos Jugadores</a></li>
		<li><a href="#">Sala de Prensa</a></li>
		<li><a href="#">Historial de Negociación</a></li>
		<li><a href="#">Economía Clubs</a></li>
	</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
  <li class="nivel1"><a href="#" class="nivel1"><img src="http://www.tjlfifa.com/picture_library/menus/mercado.png" /></a>
<!--[if lte IE 6]><a href="#" class="nivel1ie">img src="http://www.tjlfifa.com/picture_library/menus/mercado.png" /><table class="falsa"><tr><td><![endif]-->
	<ul id="cinco">
		<li><a href="#">Agentes Libres</a></li>
		<li><a href="#">Cláusulas</a></li>
		<li><a href="#">Confirmaciones</a></li>
		<li><a href="#">Cesiones</a></li>
		<li><a href="#">Ofertas</a></li>
		<li><a href="#">Despidos</a></li>
	</ul>
    <li class="nivel1"><a href="http://www.tjlfifa.com" class="nivel1"><img src="http://www.tjlfifa.com/picture_library/menus/mas%20FIFA.png" /></a>
<!--[if lte IE 6]><a href="http://www.tjlfifa.com" class="nivel1ie"><img src="http://www.tjlfifa.com/picture_library/menus/mas%20FIFA.png" /><table class="falsa"><tr><td><![endif]-->
	<ul id="uno">
		<li><a href="#">Torneos en Igualada</a></li>
		<li><a href="#">Ultimate Team</a></li>
        <li><a href="#">FIFA Manager</a></li>
        <li><a href="#">FIFA Street</a></li>
        <li><a href="#">Descargas</a></li>
        <li><a href="#">Off Topic</a></li>
	</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
  </li>

  <li class="nivel1">

  <li class="nivel1"><a href="http://www.tjlfifa.com" class="nivel1"><img src="" /></a>
<!--[if lte IE 6]><a href="http://www.tjlfifa.com" class="nivel1ie"><img src="" /><table class="falsa"><tr><td><![endif]-->
	<ul id="uno">
		<li><a href="#">Torneos en Igualada</a></li>
		<li><a href="#">Ultimate Team</a></li>
        <li><a href="#">FIFA Manager</a></li>
        <li><a href="#">FIFA Street</a></li>
        <li><a href="#">Descargas</a></li>
        <li><a href="#">Off Topic</a></li>
	</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
  </li>

  <li class="nivel1">
 
   
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
</div>
</div>
No he encontrado otro ejemplo más claro para explicar esto que trato de hacer, así que ví uno en flash muy parecido...


http://www.cristalab.com/ejemplos/menu-con-easing-3-tooltip-text-c14l/#ejemplo-demo


Esto del sonido no lo tengáis en cuenta, ni que es en flash, es que no encontré otro ejemplo más claro...

Espero haberlo descrito bien, si no, buscaré otro ejemplo y lo dejaré aquí.
  #2 (permalink)  
Antiguo 17/01/2012, 01:46
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Menú desplagable rotatorio

Hola:

Dónde está el código javascript... ¡acaso se trata de una librería!

¿Por qué tantos enlaces al tope de la página<a href="#">?

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 17/01/2012, 09:12
dankko
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Menú desplagable rotatorio

Cierto, así me sirve de ejemplo y sabéis lo que pretendo.

Código:
<td colspan="20" width="100%"><div class="module borderwrap"></div><div class="box-content"><marquee onmouseover="this.stop()" onmouseout="this.start()" direction="left" behavior="scroll" scrollamount="6" scrolldelay="20" height="70">


<style type="text/css">
body {
		background-color: #;
		background-image: url("http://img593.imageshack.us/img593/1502/fondslider.png");
	}
 </style>


<a href="/f56-iniciacion" target= "_blank"><img src="http://img200.imageshack.us/img200/8164/iniciacion.png"><a href="/f58-normativa" target= "_blank"><img src="http://img696.imageshack.us/img696/6634/normativa.png"></a><a href="/f58-normativa" target= "_blank"><img src="http://img854.imageshack.us/img854/705/tutoriales.png"></a><a href="/t16065-inscripciones-fifa-12" target= "_blank"><img src="http://img834.imageshack.us/img834/6124/inscripcionese.png"></a><a href="/f56-iniciacion" target= "_blank"><img src="http://img194.imageshack.us/img194/1091/partidorapido.png"></a><a href="/f26-modo-manager-online" target= "_blank"><img src="http://img6.imageshack.us/img6/5155/primerasdivisiones.png"></a><a href="/f63-lsf" target= "_blank"><img src="http://img708.imageshack.us/img708/8121/segundasdivisiones.png"></a><a href="/f4-despachos" target= "_blank"><img src="http://img849.imageshack.us/img849/4526/despachos.png"></a><a href="/f71-economia-equipos" target= "_blank"><img src="http://img560.imageshack.us/img560/7886/economaequipos.png"></a><a href="/f38-lesionados" target= "_blank"><img src="http://img685.imageshack.us/img685/8641/lesionados.png"></a><a href="/f48-actualidad-tjl" target= "_blank"><img src="http://img832.imageshack.us/img832/5394/actualidad.png"></a><a href="/f56-iniciacion" target= "_blank"><img src="http://img43.imageshack.us/img43/7083/actualizacioneso.png"></a><a href="/f90-clubes-online" target= "_blank"><img src="http://img109.imageshack.us/img109/1643/virtualpro.png"></a><a href="/f43-ranking-salon-de-la-fama" target= "_blank"><img src="http://img851.imageshack.us/img851/1047/rankingytrofeos.png"></a><a href="http://www.ea.com/soccer/login?redirectUrl=http://www.ea.com/soccer/profile" target= "_blank"><img src="http://img844.imageshack.us/img844/7736/entraraea.png"</a><a href="http://es.playstation.com/sign-in/" target= "_blank"><img src="http://img710.imageshack.us/img710/7228/entrarapsn.png"></a><a href="/f1-centro-de-descargas-ps3" target= "_blank"><img src="http://img846.imageshack.us/img846/1096/centrodedescargas.png"></a></marquee></div> 

</div>
Este es el efecto que pretendo hacer, pero con el menú desplegable hacia arriba...

Los a href="#" es porque aún no los he linkado... estoy esperando a lograr hacer el efecto y como ya dije, encajar los despliegues de los subforos, pero es secundario...

Etiquetas: html, rotatorio, botones
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 01:06.