¿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]
});
Click!

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
});
Click!

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”

  1. Alex Dijo:

    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

  2. Arcadio Dijo:

    excelente esplicacion… espero que hallan mas ejemplos… saludos desde panama

  3. Federico Dijo:

    Justamente, gracias a Arcadio se agrega un nuevo ejemplo, este.

  4. Matías Dijo:

    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

Deja tu comentario

XHTML: Puedes usar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

El blog funciona con Wordpress y Simpla theme