lunes, 21 de enero de 2013

MEJOR CON LAS LUCES APAGADAS


Para conseguir este efecto tan chulo utilizaremos jQuery (si usas Scriptaculous o Mootools deberás aplicar un parche que hallareis AQUI y si usas otra versión de jQuery deberás usar sólo una.)
Este codigo debereis pegarlos antes del </head>

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'
type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function(){
$("#oscuridad").css("height", $(document).height()).hide();
$(".lightSwitcher").click(function(){
$("#oscuridad").toggle();
if ($("#oscuridad").is(":hidden"))
$(this).html("Apagar las luces").removeClass("turnedOff");
else
$(this).html("Prender las luces").addClass("turnedOff");
});
});
//]]>
</script>

Después agregaremos antes de ]]></b:skin> los estilos:

/* Apagar las luces
----------------------------------------------- */
#videoLuces {
position:relative;
z-index:102;
}
#apagador {
max-width:640px;
text-align:left;
position:relative;
height:25px;
display:block;
margin: 25px 0 0 60px;
}
.lightSwitcher {
position:absolute;
z-index:101;
background-image:url(http://lh6.googleusercontent.com/-
azJxijJlWX4/T3vT2giQqkI/AAAAAAAACWk/6wt4sBdcHEY/s16/luces-on.png);
background-repeat:no-repeat;
background-position:left;
padding: 0 0 0 20px;
outline:none;
text-decoration:none;
}
.lightSwitcher:hover {text-decoration:underline;}
.turnedOff {
color:#ffff00 !important;
background-image:url(http://lh4.googleusercontent.com/-
J0U5xRqb7KU/T3vT2kcmUsI/AAAAAAAACWo/-VTwo42-Nj0/s16/luces-off.png);
}
#oscuridad {
background:#000;
opacity:0.7; /* Opacidad de la pantalla */
filter:alpha(opacity=70); /* Opacidad de la pantalla */
position:absolute;
left:0;
top:0;
width:100%;
z-index:100;
}

Luego, antes de </body> agregar esto:
<div id='oscuridad'/>


Y por último, donde quieras poner tu video, ya sea en una entrada, o en un elemento HTML/Javascript usaremos este código:

<center>
<div id="apagador"><a class="lightSwitcher" href="javascript:void(0);">Apagar las luces</a></div> < div id="videoLuces"> ...Aquí el código del video... </div> </center>


Para más detalles acudir a la fuente de la que provengo que no podía ser otra que:

CIUDAD BLOGGER

2 comentarios :

  1. a mi ahora que he adaptado la plantilla a responsive tampoco tendré que estudiarlos...

    ResponderEliminar

Entradas populares

MI DEBILIDAD