N
nicooo
Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Estoy armando un menu y quiero que cuando paso el mouse por una de las opciones (HOME) me aparezca un div debajo del menu... ya le di un hover al nav li, pero cuando quiero darle al li especifico del HOME no me aparece lo que quiero abajo... les dejo mi codigo por si alguno me puede ayudar! Gracias!
- - - Actualizado - - -
Me di cuenta que solo puedo hacerlo con javascript, ya que el elemento se encuentra fuera del li... esto es lo que tengo ahora:
Tampoco funciona...
Insertar CODE, HTML o PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href='http://fonts.googleapis.com/css?family=Oswald:700,400,300' rel='stylesheet' type='text/css'>
<title>Documento sin título</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<style>
body {
margin:0;
padding:0;
font-size: 10px;
}
nav {
float:left;
width:100%;
height: 70px;
background-color: #333;
color: white;
}
nav li {
float: right;
display: inline-block;
font-family: 'Oswald', sans-serif;
font-size: 1.4em;
height: 50px;
width: 6.5%;
text-align:center;
padding: 20px 0px 0px 0px;
background-color: #333;
transition: 1s;
-webkit-transition: 1s;
}
nav li:hover {
background-color: #09F;
}
.menunav {
width:100%;
float:left;
height: 300px;
background-color:#CCC;
display: none;
}
#menuhome:hover .menunav {
display: block;
}
</style>
</head>
<body>
<div style="width:100%; height:3px; background-color:#09F; float:left; padding:0px;"></div>
<nav>
<li> CONTACTO
<li> PUBLICIDAD
<li> ¿QUIENES SOMOS?
<li> SORTEOS
<li> BASE DE PELÍCULAS
<li> SERIES
<li> NOVEDADES
<li> CRÍTICAS
<li> ADELANTOS
<li id="menuhome"> HOME
</nav>
<div class="menunav"></div>
</body>
</html>
- - - Actualizado - - -
Me di cuenta que solo puedo hacerlo con javascript, ya que el elemento se encuentra fuera del li... esto es lo que tengo ahora:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href='http://fonts.googleapis.com/css?family=Oswald:700,400,300' rel='stylesheet' type='text/css'>
<title>Documento sin título</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<style>
body {
margin:0;
padding:0;
font-size: 10px;
}
nav {
float:left;
width:100%;
height: 70px;
background-color: #333;
color: white;
}
nav li {
float: right;
display: inline-block;
font-family: 'Oswald', sans-serif;
font-size: 1.4em;
height: 50px;
width: 6.5%;
text-align:center;
padding: 20px 0px 0px 0px;
background-color: #333;
transition: 1s;
-webkit-transition: 1s;
}
nav li:hover {
background-color: #09F;
}
#menunav {
width:100%;
height: 300px;
background-color:#CCC;
visibility:hidden;
}
</style>
<script>
<script>
function show(menunav) {
document.getElementById(menunav).style.visibility = "visible";
}
function hide(menunav) {
document.getElementById(menunav).style.visibility = "hidden";
}
</script>
</head>
<body>
<div style="width:100%; height:3px; background-color:#09F; float:left; padding:0px;"></div>
<nav>
<li> CONTACTO
<li> PUBLICIDAD
<li> ¿QUIENES SOMOS?
<li> SORTEOS
<li> BASE DE PELÍCULAS
<li> SERIES
<li> NOVEDADES
<li> CRÍTICAS
<li> ADELANTOS
<li onMouseOver="show('menunav')" onMouseOut="hide('menunav')"> HOME
</nav>
<div id="menunav"></div>
</body>
</html>
Tampoco funciona...