Efectos con Mootools: Fx.Styles
15 de July, 2007
¿Qué es Fx.Styles?
Usamos Fx.Styles cuando deseamos modificar varias propiedades css de un elemento al mismo tiempo. Hereda los métodos, propiedades y opciones de Fx.Base por lo cual es muy similar a Fx.Style, pero con algunas diferencias que son las que nos permiten jugar con varias propiedades al mismo tiempo.
Creando una instancia de Fx.Styles
1 | var misEfectos = new Fx.Styles('idElemento', {opciones}); |
Ahora misEfecto es una instancia de Fx.Styles que efectuara cambios en el elemento cuyo id es idElemento.
Métodos
Existen algunas diferencias con respecto a los métodos de Fx.Style
set
No logré hacerlo funcionar y no aparece en la documentación ninguna mención.
start
Es el método que nos permite indicar cuales son las propiedades que deseamos cambiar y sus correspondientes valores, ademas es quien da el inicio al efecto.
1 2 3 4 5 6 7 | var misEfectos = new Fx.Styles('elemento-1'); misEfectos.start( { 'margin-left': [0, 383], 'background-color': ['#B4C24B', '#ff0000'], 'opacity': [1, 0.5] }); |
Las propiedades css que vamos a cambiar se indican separadas por comas como si se trataran de propiedades de una clase y los valores de comienzo y fin van entre corchetes como un arreglo. Si deseamos podemos indicar solo el valor de fin, en ese caso va sin corchetes.
1 2 3 4 5 6 7 | var misEfectos = new Fx.Styles('elemento-2'); misEfectos.start( { 'margin-left': 383, 'background-color': '#ff0000', 'opacity': 0.5 }); |
stop
Funciona igual que en Fx.Style.
Opciones
Las opciones son las mismas que las que se usan con Fx.Style.
Eventos
Los eventos actuan de la misma manera que en Fx.Style.
Podes ver todos los ejemplos juntos aquí, y los podes descargar desde aquí.
Otros artículos
4 comentarios en “Efectos con Mootools: Fx.Styles”
Deja tu comentario
El blog funciona con Wordpress y Simpla theme

July 15, 2007 a las 3:17 pm
ME gustaría que me echaras una mano en un pequeño proyecto de documentación en Español de MooTools.
Te agradecería que te pusieras en contacto conmigo en zumbenet[arroba]gmail[punto]com
August 3, 2007 a las 12:12 pm
excelente esplicacion… espero que hallan mas ejemplos… saludos desde panama
August 5, 2007 a las 12:06 am
Justamente, gracias a Arcadio se agrega un nuevo ejemplo, este.
February 27, 2009 a las 4:26 pm
Hola, te queria hacer una pregunta…
Lo que pasa es que al bajarme el archivo .zip que contiene los ejemplos de la pagina, tambien viene un archivo con nombre “mootools.v1.11″…
Supongo que es la version 1.11 de mootools, la cosa es que yo tengo la version 1.2.1 y al cambiar el archivo, los ejemplos ya no funcionan correctamente. Ya modifique el archivo .html con el nombre de la ultima version de mootools que tengo, nose que diferencia hay entre la version 1.11 y la 1.2. Tu sabe que pasa?
Eso, gracias