Venho pedir ajuda encarecidamente. To levando uma surra!!
Preciso fazer o seguinte: ao passar o mouse sobre uma li, apareça uma imagem no fundo, q deve sair no mouseout.
Tá tudo praticamente 100%, mas estou me perdendo em alguma coisa, q está fazendo com q essa imagem do hover apareça deslocada. Além disso, preciso ajustar para q qdo o hover estiver em ação, ele não desloque as demais cidades pra baixo.
Exemplo:
Porto Alegre (RS)
Dia 20/08
Ao passar o mouse, aparece uma imagem de fundo e ao clicar, abrem os detalhes com esta imagem do hover.
Me ajudem, por favor??????
Exemplo no site
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" />
<title>site</title>
<script type="text/javascript">
<!--
function MM_showHideLayers() { //v9.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3)
with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
</head>
<link rel="stylesheet" type="text/css" href="reset.css">
<link rel="stylesheet" type="text/css" href="frat.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function() {
$("li").hover(
function(){$(this).addClass("hover")},
function(){$(this).removeClass("hover")}
);
})
</script>
<body bgcolor="#CCCCCC">
<div id="mask">
<div id="div0">
<ul>
<li> <a href="#" class="cidade" onclick="MM_showHideLayers('div0','','hide');MM_showHideLayers('cid1','','show')">Porto Alegre (RS <br />
<b>20/08</b></a> </li>
</ul>
<div id="espaco" style="visibility:hidden"> </div>
<ul>
<li> <a href="#" class="cidade" onclick="MM_showHideLayers('div0','','hide');MM_showHideLayers('cid2','','show')">Rio de Janeiro (RJ) <br />
<b>21/08</b></a> </li>
</ul>
<div id="espaco" style="visibility:hidden">.</div>
<ul>
<li> <a href="#" class="cidade" onclick="MM_showHideLayers('div0','','hide');MM_showHideLayers('cid3','','show')">São Paulo (SP) <br />
<b>30/08</b></a> </li>
</ul>
<div id="espaco" style="visibility:hidden">.</div>
<ul>
<li> <a href="#" class="cidade" onclick="MM_showHideLayers('div0','','hide');MM_showHideLayers('cid4','','show')">Belo Horizonte (BH) <br />
<b>02/07</b></a> </li>
</ul>
</div>
<div id="div1">
<ul>
<li id="cid1"><a href="#" onclick="MM_showHideLayers('div0','','show','cid1','','hide')">Porto Alegre (RS) Local: Hotel Sheraton<br />
Horário: 22 horas</a></li>
</ul>
<div id="espaco" style="visibility:hidden">.</div>
<ul>
<li id="cid2"><a href="#" onmouseout="MM_showHideLayers('div0','','show','cid2','','hide')">Rio de Janeiro (RJ) Local: Praia de Copacabana<br />
Horário: 22 horas</a></li>
</ul>
<div id="espaco" style="visibility:hidden">.</div>
<ul>
<li id="cid3"><a href="#" onmouseout="MM_showHideLayers('div0','','show','cid3','','hide')">São Paulo (SP) Local: Hotel da Glória<br />
Horário: 22 horas</a></li>
</ul>
<div id="espaco" style="visibility:hidden">.</div>
<ul>
<li id="cid4"><a href="#" onmouseout="MM_showHideLayers('div0','','show','cid4','','hide')">Belo Horizonte (BH) Local: Centro de Convenções<br />
Horário: 22 horas</a></li>
</ul>
</div>
</div>
</body>
</html>
CSS
@charset "utf-8";
/* CSS Document */
html, body {
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#mask {
width:97%;
top:66%;
left:3%;
position: absolute;
z-index:2;
float:left;
height: 34%;
overflow: auto;
z-index:8;
}
#div0 {
list-style: none;
list-style-type: none;
width:50%;
top:0%;
left:0%;
position: absolute;
z-index:10;
float:left;
padding: 2% 0px 0px 2%;
text-decoration: none;
}
.cidade {
height: 96px;
z-index:11;
list-style: none;
list-style-type: none;
overflow: hidden;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
.cidade li {
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
height: 96px;
}
.cidade ul {
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
height: 96px;
}
.cidade a {
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
height: 96px;
}
ul li a b
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #009999;
text-decoration: none;
line-height: 20px;
z-index:12;
}
#espaco {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #009999;
text-decoration: none;
line-height: 20px;
visibility: hidden;
z-index:14;
}
#div1 {
list-style: none;
list-style-type: none;
z-index:51;
float:left;
padding: 2% 0px 0px 2%;
text-decoration: none;
}
#cid1 {
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
visibility: hidden;
line-height: 20px;
margin-top: -2px;
background-image:url(bg1.png);
background-repeat: no-repeat;
}
#cid2, #cid3, #cid4 {
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
visibility: hidden;
line-height: 20px;
margin-top: -4px;
background-image:url(bg1.png);
background-repeat: no-repeat;
}
#cid1 a:link, #cid2 a:link, #cid3 a:link, #cid4 a:link {
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
line-height: 20px;
background-image:url(bg1.png);
background-repeat: no-repeat;
height: 96px;
}
#cid1 a:visited, #cid2 a:visited, #cid3 a:visited, #cid4 a:visited {
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
line-height: 20px;
background-image:url(bg1.png);
background-repeat: no-repeat;
height: 96px;
}
.hover {
background-image:url(bg1.png);
background-repeat: no-repeat;
height: 96px;
z-index:80;
}
Peço desculpas se cometi muitos erros, estou realmente penando pra fazer isso e CSS não é meu forte.










