05/08/2012, 13:27
|
| | | Fecha de Ingreso: julio-2012 Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 4 meses Puntos: 86 | |
bug menu css y modal Hola.
Hace varios días que trato de solucionar mi problema y no doy con el bug.
tengo un menú superior animado con java y el problema es cuando cierro la ventana modal se desplaza el menú hacia arriba.
pueden ver un ejemplo aquí http://designwebargentina.com.ar/proyecto/
html
Código:
<!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>Documento sin tÃ*tulo</title>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen"/>
<link rel="stylesheet" type="text/css" href="css/colorbox.css" media="screen"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="js/jquery.colorbox.js"></script>
</head>
<body>
<!-- Menu Superior-->
<div align="center" class="container">
<ul id="menu">
<li>
<a id="link_tendencias" href="">
<span class="title">Tendencias</span>
<span class="description">Ultimos cortes de cabello</span>
</a>
</li>
<li>
<a id="link_servicios" class='nuestros_servicios' href="#nuestros_servicios">
<span class="title">Servicios</span>
<span class="description">Servicios que te brindamos</span>
</a>
</li>
<li>
<a id="link_galeria" href="#">
<span class="title">GalerÃ*a</span>
<span class="description">Fotos de Pina Estilista</span>
</a>
</li>
<li>
<a id="link_contacto" class='contacto' href="">
<span class="title">Contacto</span>
<span class="description">Contactá a nuestro Staff</span>
</a>
</li>
</ul>
</div>
<!-- Contenidos de Pagina -->
<div style='display:none'>
<!-- Contenido Servicios -->
<div id='nuestros_servicios' style='padding:10px; background:#fff;'>
<p><strong>SERVICIOS</strong></p><br />
<div class="contenedor_texto">
<div class="texto_servicios">
<ul><h2>Servicios</h2><br />
<li>Corte de pelo<br />
<li>Peinados de novia y quince años<br />
<li>Tintura<br />
<li>Reflejos<br />
<li>Permanente<br />
<li>Permanente de pestañas<br />
<li>Pach<br />
<li>Color<br />
<li>Iluminación<br />
<li>Mechas artisticas<br />
<li>Vanguardias</li>
</ul>
</div>
<div class="texto_servicios_adicionales">
<ul><h2>Servicios adicionales</h2><br />
<li>ManicurÃ*a<br />
<li>Belleza de pies<br />
<li>PedicurÃ*a<br />
<li>Depìlación Sistema español<br />
<li>Maquillajes sociales<br />
<li>Extensiones<br />
<li>Uñas esculpidas<br />
<li>Especialista en colocación de cortinas<br />
<li>CosmetologÃ*a<br />
<li>Reiki</li>
</ul>
</div>
</div>
<!-- Fin Contenido Servicios -->
</div>
</div>
<!-- Fin de Contenidos de Pagina -->
<!-- JavaScript -->
<script type="text/javascript">
$(document).ready(function(){
$(".contacto").colorbox({iframe:true, width:"50%", height:"85%"});
$(".nuestros_servicios").colorbox({inline:true, width:"70%"});
$("#click").click(function(){
$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("");
return false;
});
});
</script>
<script type="text/javascript">
$(function() {
$('#menu > li').hover(
function () {
var $this = $(this);
$('a',$this).stop(true,true).animate({
'bottom':'-15px'
}, 300);
$('i',$this).stop(true,true).animate({
'top':'-10px'
}, 400);
},
function () {
var $this = $(this);
$('a',$this).stop(true,true).animate({
'bottom':'-95px'
}, 300);
$('i',$this).stop(true,true).animate({
'top':'50px'
}, 400);
}
);
});
</script>
<!-- Fin JavaScript -->
</body>
</html>
style.css
Código:
*{
margin:0;
padding:0;
}
a:link {
color: #FFF;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #FFF;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
color: #FFF;
}
body{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
height:600px;
background-image: url(../images/fondo.jpg);
background-position:center;
background-repeat:repeat-y;
background-color:#ff6600;
}
.contenedor_texto{
padding:20px;
width:820px;
height:300px;
margin:0 auto;
position:relative;
overflow:hidden;
color: #000;
text-indent:0px;
letter-spacing:1px;
}
.texto_servicios{
padding:10px;
position:relative;
float:left;;
width:350px;
height:300px;
}
.texto_servicios_adicionales{
padding:10px;
position:relative;
float:left;;
width:350px;
height:300px;
}
.contenido{
padding:20px;
width:820px;
height:150px;
margin:0 auto;
position:relative;
overflow:hidden;
border:3px solid #fff;
background-color: #069;
text-shadow:1px 1px 1px #000;
color: #fff;
text-indent:0px;
letter-spacing:1px;
-moz-box-shadow:1px 1px 6px #000;
-webkit-box-shadow:1px 1px 6px #000;
-moz-border-radius:20px 20px 20px 20px;
-webkit-border-bottom-left-radius:20px;
-webkit-border-bottom-right-radius:20px;
border-radius:20px 20px 20px 20px;
}
.imag_logo{
background-image:url(../images/logo.png);
background-repeat:no-repeat;
width:900px;
height:150px;
margin:0 auto;
position: fixed;
}
.container{
width:900px;
height:150px;
margin:0 auto;
position: relative;
overflow:hidden;
border:3px solid #fff;
background-color: #069;
-moz-box-shadow:1px 1px 6px #000;
-webkit-box-shadow:1px 1px 6px #000;
-moz-border-radius:0px 0px 20px 20px;
-webkit-border-bottom-left-radius:20px;
-webkit-border-bottom-right-radius:20px;
border-radius:0px 0px 20px 20px;
}
ul#menu{
list-style:none;
position:absolute;
bottom:0px;
left:10px;
font-size:30px;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
color:#999;
letter-spacing:1px;
}
ul#menu li{
float:left;
margin:0px 12px 0px 0px;
}
ul#menu a{
cursor:pointer;
position:relative;
float:left;
bottom:-95px;
line-height:20px;
width:210px;
}
ul#menu span.title{
display:block;
height:24px;
text-shadow:1px 1px 1px #000;
color: #fff;
text-indent:0px;
letter-spacing:1px;
}
ul#menu span.description{
width:150px;
height:80px;
background-color: #204875;
border:3px solid #fff;
color:#fff;
display:block;
font-size:24px;
text-shadow:1px 1px 1px #000;
padding:10px;
-moz-box-shadow:1px 1px 6px #000;
-webkit-box-shadow:1px 1px 6px #000;
box-shadow:1px 1px 6px #000;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
ul#menu a:hover span.description{
background-color:#ff6600;
}
ul#menu a:hover span.title{
color:#fff;
}
|