Foros del Web » Creando para Internet » HTML »

como poner un menú que aparezca y se oculta al pasar el mouse

Estas en el tema de como poner un menú que aparezca y se oculta al pasar el mouse en el foro de HTML en Foros del Web. Hola amigos del foro soy novato en esto del HTML pero estoy tratando de crear mi web con ayuda de programas y tutoriales lo que ...
  #1 (permalink)  
Antiguo 03/04/2013, 19:44
 
Fecha de Ingreso: abril-2013
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
como poner un menú que aparezca y se oculta al pasar el mouse

Hola amigos del foro soy novato en esto del HTML pero estoy tratando de crear mi web con ayuda de programas y tutoriales

lo que quiero es que si pueden me den el codigo html para crear un menu que aparezca al hacer rollover con el mouse en una parte y desaparezca al quitar el puntero del mouse

creo que ustedes ya saben de que se trata (por ejemplo el que esta en el menu arriba justo en esta pagina)

por favor ayudenme o sino me pueden dejar el codigo diganme como se hace
gracias

Última edición por jorgeeliesergu; 03/04/2013 a las 19:53
  #2 (permalink)  
Antiguo 03/04/2013, 20:33
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: como poner un menú que aparezca y se oculta al pasar el mouse

En www.araudi.net, arriba a la derecha, encontrarás varios tipos de menús, analízalos y elige el que mejor se adapte a tus necesidades... el código? ahí está, sólo haz click con botón derecho y seleccionas "Ver código fuente".
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 04/04/2013, 05:32
 
Fecha de Ingreso: diciembre-2004
Ubicación: Madrid
Mensajes: 550
Antigüedad: 20 años
Puntos: 28
Respuesta: como poner un menú que aparezca y se oculta al pasar el mouse

en esta página también puedes encontrar todo tipo de menús

http://www.dynamicdrive.com/
  #4 (permalink)  
Antiguo 05/04/2013, 06:52
Bultack
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: como poner un menú que aparezca y se oculta al pasar el mouse

Sólo con HTML no podrás hacerlo así que tendrás que añadir código JavaScript o usar alguna librería como JQuery. Yo hace tiempo hice una prueba para tener un elemento y que al posicionarte encima enseñe una serie de elementos, te puedo mostrar el código y luego tú lo puedes adaptar a tus necesidades.

Código HTML:
<html>
	<head>
		<title>Menu desplegable</title>
		<script src="jquery.js"></script>
		<script>
			$(document).ready(function() {
				$("#desplegar").css('display','none');	
				
				$("p").mouseenter(function() {
					$("#desplegar").show('slow');
				});
								
				$("p").mouseleave(function() {
					$("#desplegar").hide('slow');

				});
			});
		</script>
	</head>
	<body>
		<p>Menu</p>
		<ul id="desplegar">
			<li>Item1</li>
			<li>Item2</li>
			<li>Item3</li>
			<li>Item4</li>
		</ul>
	</body>
</html> 
Cómo puedes ver en el body tengo una etiqueta <p> y una lista desordenada que contiene cuatro items.

En la parte del <script> debes agregar el archivo de JQuery que te lo puedes bajar desde su página.

En la segunda etiqueta <script> está escrito el código JQuery que lo que hace es lo siguiente:

Al cargar la página ocultará la lista <ul>:
Código:
$("#desplegar").css('display','none');
Cuando te posiciones encima de la etiqueta <p> mostrará la lista mediante un show.

Código:
$("p").mouseenter(function() {
	$("#desplegar").show('slow');
});
Cuando quites el ratón de encima de la etiqueta <p> volverá a ocultar la lista <ul>
Código:
$("p").mouseleave(function() {
	$("#desplegar").hide('slow');
});
Espero que este ejemplo te sirva de guía para lo que necesitas hacer :)
  #5 (permalink)  
Antiguo 05/04/2013, 22:16
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 10 meses
Puntos: 306
Respuesta: como poner un menú que aparezca y se oculta al pasar el mouse

Cita:
Iniciado por Bultack Ver Mensaje
Sólo con HTML no podrás hacerlo así que tendrás que añadir código JavaScript o usar alguna librería como JQuery...
Ok, tienes algo de razón, sólo con HTML no se puede, pero con html y css sí, tal como queda evidenciado en el enlace que da Triby.

Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--

Etiquetas: aparezca, mouse, oculta
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 22:19.