Estuve viendo los ejemplos que me comentaste daban en el FORO Mootools, y pensé que igual quedaba guapo con imágenes... algo parecido a un "filmstrip", de esos que vemos en las barras de desplazamiento de algunos slideshow.
Y bien: no es nada difícil de arreglar: le he bajado la velocidad y retardado el desplazamiento; he insertado fondos de imagen y vinculado cada una de ellas; y he aumentado el ancho, para que se vea mejor bajo el título de mi blog de pruebas.
El caso es que me ha quedado como lo ves AQUÍ.Si quieres echarle un ojo a lo que he "toqueteado", así tengo las piezas de códigos en la plantilla:
.- CSS:
#NewsHorizontal {
width: 690px;
height: 200px;
display: block;
overflow: hidden;
position: relative;
}
#TickerHorizontal {
width: 500px;
height: 300px;
display: block;
list-style: none;
margin: 0;
padding: 0;
}
#TickerHorizontal li {
display: block;
width: 200px;
height: 200px;
line-height: 100px;
color: #fff;
text-align: center;
font-size: 72px;
margin: 0;
padding: 0;
float: left;
}
.- SCRIPT:
Se queda como estaba en la parte "cerrada":
<script language='javascript' src='http://.../mootools-release-1.11.js' type='text/javascript'/>
El "abierto" lo dejé así:
<script language='javascript' type='text/javascript'>
var Ticker = new Class({
setOptions: function(options) {
this.options = Object.extend({
speed: 3000,
delay: 1000,
direction: 'vertical',
onComplete: Class.empty,
onStart: Class.empty
}, options || {});
},
initialize: function(el,options){
this.setOptions(options);
this.el = $(el);
this.items = this.el.getElements('li');
var w = 0;
var h = 0;
if(this.options.direction.toLowerCase()=='horizontal') {
h = this.el.getSize().size.y;
this.items.each(function(li,index) {
w += li.getSize().size.x;
});
} else {
w = this.el.getSize().size.x;
this.items.each(function(li,index) {
h += li.getSize().size.y;
});
}
this.el.setStyles({
position: 'absolute',
top: 0,
left: 0,
width: w,
height: h
});
this.fx = new Fx.Styles(this.el,{duration:this.options.speed,onComplete:function() {
var i = (this.current==0)?this.items.length:this.current;
this.items[i-1].injectInside(this.el);
this.el.setStyles({
left:0,
top:0
});
}.bind(this)});
this.current = 0;
this.next();
},
next: function() {
this.current++;
if (this.current >= this.items.length) this.current = 0;
var pos = this.items[this.current];
this.fx.start({
top: -pos.offsetTop,
left: -pos.offsetLeft
});
this.next.bind(this).delay(this.options.delay+this.options.speed);
}
});
var hor = new Ticker('TickerHorizontal',{speed:3000,delay:2000,direction:'horizontal'});
var vert = new Ticker('TickerVertical',{speed:1000,delay:1000,direction:'vertical'});
</script>
.- El HTML lo modifiqué de esta manera (si quieres meter más texto, entonces sí que hay que cambiar el "style":
<div id='NewsHorizontal'>
<ul id='TickerHorizontal'>
<li style='background:url(http://.../Urculo.jpg);width:300px;'><a href='http://... blogspot.com/'>Epílogo</a></li>
<li style='background:url(http://.../image.GIF);width:500px;'><a href='http://cuentos-historias.blogspot.com/'>Revolutum</a></li>
<li style='background:url(http://.../jpg);width:300px;'><a href='http://nada-junio.blogspot.com/'>Nada</a></li>
<li style='background:url(http://.../snow7.jpg);width:400px;'><a href='http://JJ-junio.blogspot.com/'>JJ</a></li>
<li style='background:url(http://.../header_image_04.jpg);width:500px ;'><a href='http://moopruebas.blogspot.com/'>Moopruebas</a></li>
</ul>
</div>
Tengo una idea para ponerle un "fade" (el del foro no me funciona")... a ver si le dedico un buen rato y ya veremos... :)
--------------------------------
Nada de nada: El autor ha retocado los códigos y ya no funciona como lo hacía... :(
☰ MENU
Paginas
Publicar Edictos en Registradores. org (Navegador Google Chrome,Edge, Opera, Maxthon 6) Extensión IE Tab
H asta hace unos tres meses la web de Registradores no facilitaba el acceso a la publicación de edictos, salvo para el navegador Internet ...
skip to main |
skip to sidebar
- Author: Pilar Lozano Santos
- Date: miércoles, marzo 19, 2008
- Tags: Galeria, Imagen, Mootools, News, Slide, Taller
© 2012 Based on "The Contractor". Handcrafted by THE MOLITOR - updated by Pilar Lozs to EPILOGO
Copyright © 2012 • Epilogo • All Rights Reserved
Blog at Blogger.com • Template Galauness by Iksandi Lojaya- updated & Modified by Pilar Lozs for EPILOGO
Blog at Blogger.com • Template Galauness by Iksandi Lojaya- updated & Modified by Pilar Lozs for EPILOGO
Luce de lujo! está muy bien, y además da de sí para todo tipo de contenido, esa flexibilidad es todo un punto a favor :D
ResponderEliminar¿Sabes qué?: He visto algo parecido en Joomía: en ese caso las imágenes del carrusel pasan contínuas, pero se pueden detener cuando posas el ratón sobre ellas.
ResponderEliminarEchale un vistazo AQUÍ