Cielo
Nieve
Arbol desnudo
Ultimas hierbas
Así se hace:
- .- Scripts:
<script language='javascript' src='http://junioscripts.googlepages.com/mootools.svn.js' type='text/javascript'/>
<script type='text/javascript'>
<script type='text/javascript'>
window.addEvent('domready', function(){
var scroll = new Fx.Scroll('demo-wrapper', {
wait: false,
duration: 2500,
offset: {'x': -200, 'y': -50},
transition: Fx.Transitions.Quad.easeInOut
});
$('link1').addEvent('click', function(event) {
event = new Event(event).stop();
scroll.toElement('content1');
});
$('link2').addEvent('click', function(event) {
event = new Event(event).stop();
scroll.toElement('content2');
});
$('link3').addEvent('click', function(event) {
event = new Event(event).stop();
scroll.toElement('content3');
});
$('link4').addEvent('click', function(event) {
event = new Event(event).stop();
scroll.toElement('content4');
});
});
</script> - .- CSS:
#demo-bar {
margin: 5px auto;
padding: 5px 0;
width: 600px;
border-bottom: 1px solid #B3D4EF;
background: #EFF8FF;
text-align: center;
}
#demo-wrapper {
margin: 5px auto;
overflow: hidden;
height: 400px;
width: 600px;
border: 1px solid #ddd;
position: relative;
}
#demo-inner {
width: 1600px;
height: 1600px;
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPx91M-XhzuimdQjpU5RvSaWLQgQAAfq1OhOMDIuY5Uhs3Hb21aShIESStQWX7Mjiu09WbYnhDi1oZqkf9vAkAFFAfx2LnXwcVRT0JCpgep_184saKcdh3ZBtZ4EMoWkVkO7md4pLFL7M/s1600/FX.jpg);
position: relative;
}
.scrolling-content {
background: #000;
width: 139px;
height: 73px;
text-align: center;
position: absolute;
}
.scrolling-content h1 {
color: #fff;
padding: 25px 0;
font-size: 12px;
}
#content1 {
right: 750px;
top: 100px;
}
#content2 {
left: 600px;
top: 550px;
}
#content3 {
right: 500px;
top: 550px;
}
#content4 {
left: 1100px;
top: 1000px;
} - .- HTML:
<div id="demo-bar">
<a id="link1" href="#">Cielo</a> |
<a id="link2" href="#">Nieve</a> |
<a id="link3" href="#">Arbol desnudo</a> |
<a id="link4" href="#">Ultimas hierbas</a>
</div>
<div id="demo-wrapper">
<div id="demo-inner">
<div id="content1" class="scrolling-content">
<h1>Cielo</h1>
</div>
<div id="content2" class="scrolling-content">
<h1>Nieve</h1>
</div>
<div id="content3" class="scrolling-content">
<h1>Arbol desnudo</h1>
</div>
<div id="content4" class="scrolling-content">
<h1>Ultimas hierbas</h1>
</div>
</div>
</div>
NOTA: LOS SCRIPTS QUE DOY HAN DE IR SIEMPRE EN ESE MISMO ORDEN. SI SE CAMBIAN, LO MAS PROBABLE ES QUE SE ALTERE EL HACK Y NO FUNCIONE.
OJO!!: LOS VALORES DEL SCROLL DE LOS CONTENIDOS (CONTENT h1, ha2, h3, h4) DEPENDEN DEL TAMAÑO DE LA IMAGEN, POR LO QUE-NORMALMENTE-DEBEREIS CAMBIARLOS.
WEB DE REFERENCIA: FX.Scroll
|Sin comentarios
¿Quieres decir algo...?