Exemplo
"Animar" um elemento, alterando sua altura:
$("button").click(function(){
$("#box").animate({height: "300px"});
});
Tente você mesmo " Definição e Uso
O animate() método executa uma animação personalizada de um conjunto de propriedades CSS.
Este método altera um elemento de um estado para outro com estilos CSS. O valor da propriedade CSS é alterada de forma gradual, para criar um efeito animado.
Apenas valores numéricos podem ser animadas (como "margin:30px" ). Valores de cadeia não pode ser animada (como "background-color:red" ), exceto para o cordas "show", "hide" e "toggle" . Estes valores permitem ocultar e mostrar o elemento animado.
Dica: Use "+=" "-=" "+=" "-=" Para animações relativos.
Sintaxe
(selector).animate({styles},speed,easing,callback)
Parâmetro | Descrição |
---|---|
styles | Requeridos. Especifica um ou mais CSS propriedades / valores para animar. Nota: Os nomes de propriedade deve ser camel-encaixotado quando usado com o animate() método: Você vai precisar para escrever paddingLeft vez de padding-left, marginRight vez de margin-right, e assim por diante. As propriedades que podem ser animados:
Apenas valores numéricos podem ser animadas (como "margin:30px" ). Valores de cadeia não pode ser animada (como "background-color:red" ), exceto para o cordas "show", "hide" e "toggle" . Estes valores permitem ocultar e mostrar o elemento animado. Dica: animações de cor não estão incluídos no núcleo da biblioteca jQuery.Se você deseja animar a cor, você precisa baixar o plug-in a cores Animações a partir jQuery.com |
speed | Opcional. Especifica a velocidade da animação. O valor padrão é 400 milissegundos Valores possíveis:
|
easing | Opcional. Especifica a velocidade do elemento em diferentes pontos da animação. O valor padrão é "swing" . Valores possíveis:
|
callback | Opcional. A função a ser executada após a animação completa. Para saber mais sobre retorno de chamada, por favor leia nossa jQuery Callback capítulo |
Sintaxe alternativo
(selector).animate({styles},{options})
Parâmetro | Descrição |
---|---|
styles | Requeridos. Especifica uma ou mais propriedades CSS / valores para animar (Veja possíveis valores acima) |
options | Opcional. Especifica opções adicionais para a animação. Valores possíveis:
|
Tente você mesmo - Exemplos
Usando animate() com uma função de retorno
Como usar animate() com uma função de chamada de retorno que se repete a animação.
Exemplo sintaxe alternativa
Usando a sintaxe alternativa para especificar vários estilos de animação e opções.
Usando animate() para criar uma barra de progresso
Como usar o animate() método para criar uma barra de progresso.
Adicionar rolagem suave para âncoras página
Como usar animate() para adicionar rolagem suave para links.