As animações adicionam vários efeitos de embelezamento para envolver os espectadores. JQuery suporta uma longa lista de métodos para executar várias operações. O método jQuery Animate () é usado para criar animações personalizadas no jQuery. As propriedades do CSS são as principais partes interessadas do método jQuery Animate (). Essas propriedades podem ser animadas em várias velocidades com vários valores. Esta postagem tem como objetivo fornecer diretrizes detalhadas sobre animações no jQuery com os seguintes resultados de aprendizagem
Como Animate () Método funciona no jQuery
O método Animate () usado para criar animações tem a seguinte sintaxe.
$ (seletor).animate (css, velocidade, retorno de chamada);A sintaxe fornecida acima tem as seguintes instâncias
A sintaxe Animate () processa o valor numérico para alterar o CSS. Por exemplo, a propriedade BackgroundColor não pode ser definida usando o nome de cor, portanto, a propriedade CSS Color não está incluída nas animações jQuery. Além disso, os nomes de propriedades devem estar em caso de camelo, como bordercolor, largura de fronteira e assim por diante.
Como criar animações personalizadas no jQuery
Como discutido anteriormente, o método Animate () é praticado para criar animações jQuery. O método Animate pode ser usado nos seguintes cenários
Várias animações de uma só vez: Todas as animações especificadas são realizadas em uma única vez.
Animando as propriedades CSS uma a uma: Nesse caso, o método Animate () é aplicado de maneira seqüencial (um após o outro).
Animação do valor relativo: Normalmente, as propriedades CSS são animadas usando o valor atual de uma propriedade CSS. No entanto, o método Animate () permite executar animações dinâmicas usando o fenômeno de valor relativo.
Praticaríamos as maneiras possíveis nos próximos exemplos.
Exemplo 1: Várias animações de uma só vez
Quase todas as propriedades do CSS podem ser animadas usando o método Animate (). Este exemplo ilustra o efeito de animação jQuery () usando várias propriedades CSS.
No código acima,
Saída
Antes da animação
Depois da animação
Exemplo 2: um após o outro
O efeito de animação pode ser embelezado animando as propriedades do CSS um por um. Vamos dar uma olhada neste método.
O código acima pratica a animação em um div elemento e é explicado abaixo
Saída
Antes de animar
Depois de animar
Exemplo 3: Valores relativos
Os valores relativos são gerados usando duas operadoras de atribuição "+=" e "-=". O valor atual da propriedade CSS é tomado como valores de referência e novos valores são gerados adicionando/subtraindo algum valor numérico desse valor atual.
No código acima,
Saída
Antes da animação,
Após vários cliques,
Exemplo 4: Usando valores de string
O método Animate () aceita apenas três valores de string (esconder, mostrar ou alternar) para propriedades CSS. A propriedade Toggle pode animar a propriedade oculta para mostrar e vice -versa.
No código acima, o mostre e alterne Operações são realizadas em largura e altura respectivamente. Para isso, usamos o botão Class = ”alternar”E class =”mostrar” .
Saída
Antes da animação,
Depois de clicar no botão de alternância, a largura mudará seu estado (para oculto como está no “mostrar”Estado) como pode ser visto na imagem a seguir.
Se você clicar no botão Mostrar, ele exibiria a div novamente.
As animações têm um papel fundamental para seguir qualquer conteúdo. Seguindo esses exemplos, você teria aprendido a criação personalizada de animações em Jquerry.
Conclusão
O método Animate () é usado para criar animações personalizadas no jQuery. O método Animate () pode ser aplicado para animar várias propriedades CSS de uma só vez ou pode ser aplicado de maneira seqüencial também. Este artigo fornece um guia detalhado sobre a criação de animações personalizadas no jQuery. Você entenderia o método Animate () (parte interessada em animações). Além disso, vários exemplos são demonstrados que mostram a criação de animações personalizadas em jQuery.