Ejemplo
"Animación" un elemento, cambiando su altura:
$("button").click(function(){
$("#box").animate({height: "300px"});
});
Inténtalo tú mismo " Definición y Uso
El animate() método realiza una animación personalizada de un conjunto de propiedades de CSS.
Este método cambia un elemento de un estado a otro con los estilos CSS. El valor de la propiedad CSS se cambia gradualmente, para crear un efecto animado.
Sólo los valores numéricos pueden ser animados (como "margin:30px" ). Los valores de cadena no pueden ser animados (como "background-color:red" ), a excepción de la cuerdas "show", "hide" y "toggle" . Estos valores permiten ocultar y mostrar el elemento animado.
Consejo: Utilice "+=" "-=" "+=" "-=" Para animaciones relativas.
Sintaxis
(selector).animate({styles},speed,easing,callback)
Parámetro | Descripción |
---|---|
styles | Necesario. Especifica una o más propiedades / valores CSS para animar. Nota: Los nombres de propiedad deben ser camella entubado cuando se utiliza con el animate() método: Usted tendrá que escribir paddingLeft en lugar de padding-left, en lugar de marginRight margen derecha, y así sucesivamente. Las propiedades que se pueden animar:
Sólo los valores numéricos pueden ser animados (como "margin:30px" ). Los valores de cadena no pueden ser animados (como "background-color:red" ), a excepción de la cuerdas "show", "hide" y "toggle" . Estos valores permiten ocultar y mostrar el elemento animado. Tip: animaciones de color no están incluidos en la biblioteca central de jQuery.Si desea animar el color, es necesario descargar el plug-in de color Animaciones de jQuery.com |
speed | Opcional. Especifica la velocidad de la animación. El valor por defecto es de 400 milisegundos Valores posibles:
|
easing | Opcional. Especifica la velocidad del elemento en diferentes puntos de la animación. El valor por defecto es "swing" . Valores posibles:
|
callback | Opcional. Una función que se ejecutará después de la animación completa. Para obtener más información acerca de devolución de llamada, por favor lea nuestra jQuery devolución de llamada capítulo |
sintaxis alternativo
(selector).animate({styles},{options})
Parámetro | Descripción |
---|---|
styles | Necesario. Especifica una o más propiedades CSS / valores para animar (Ver valores posibles más arriba) |
options | Opcional. Especifica opciones adicionales para la animación. Valores posibles:
|
Inténtelo usted mismo - Ejemplos
Usando animate() con una función de devolución de llamada
Cómo utilizar animate() con una función de devolución de llamada que se repite la animación.
Ejemplo de sintaxis alternativo
El uso de la sintaxis alternativa para especificar varios estilos de animación y opciones.
Usando animate() para crear una barra de progreso
Como utilizar el animate() método para crear una barra de progreso.
Añadir el desplazamiento suave a las anclas página
Cómo utilizar animate() para agregar el desplazamiento suave de enlaces.