Você deve conhecer as propriedades comuns da animação

As propriedades de animação mais usadas são as seguintes:

1. nome da animação

O atributo nome da animação deve existir, porque o valor do nome da animação é nenhum por padrão e não há animação.

2. duração da animação (tempo necessário para a animação ser executada uma vez)

O atributo animation-duration também deve existir, porque o valor de animation-duration é 0 por padrão e não há animação.

3. Atraso na animação (o tempo de atraso da animação antes do início)

O valor do atraso da animação pode ser segundos ou milissegundos (ms), o valor padrão é 0, sem atraso.

4. função de tempo de animação (a pista de corrida da animação para completar um ciclo)

O valor da função de tempo de animação é uma curva de Bezier, o valor padrão é a facilidade, o que significa que a animação inicia em baixa velocidade, depois acelera e, finalmente, diminui a velocidade antes de terminar. Os valores mais usados ​​são os seguintes:

(1) linear: indica que a velocidade da animação é a mesma do começo ao fim.

(2) facilidade de entrada: indica que a animação começa em baixa velocidade.

(3) facilidade: indica que a animação termina em baixa velocidade.

(4) facilidade de entrada: indica que a animação inicia e termina em baixa velocidade.

Se não houver valor que você queira usar, também poderá usar diretamente a função cúbica de Bessel.O site é http://cubic-bezier.com, você pode depurar diretamente o valor desejado; também pode depurar diretamente no navegador, agora A depuração visual das funções do Bessel é suportada nas ferramentas de depuração do navegador.

5. contagem de iterações de animação (número de execuções de animação)

Existem dois tipos de valores de propriedade animation-iteration-count:

(1) Escreva números diretamente e personalize o número de vezes que deseja reproduzir a animação.

(2) infinito: defina a animação para repetir sem fio.

6. modo de preenchimento de animação (defina o estilo do elemento após a animação do elemento terminar ou não iniciar)

O valor padrão é none, o que indica que o elemento não será estilizado quando a animação terminar ou não iniciar

Os valores de atributos comuns são:

(1) para frente: após o término da animação, o elemento usa diretamente o estilo atual.

(2) para trás: indica que o elemento de tempo de atraso da animação usa o valor do atributo from ou para o valor do atributo no quadro-chave (quando a direção da animação é reversa ou reversa alternativa)

7. direção da animação (se você deseja reproduzir animação ao contrário)

O valor padrão é normal e a animação é reproduzida normalmente. Se a animação for reproduzida apenas uma vez, esse atributo não terá efeito.

Os valores de atributo comumente usados ​​são:

(1) inverter: indica que a animação é reproduzida em reverso.

(2) alternativo: indica que a animação é reproduzida na direção direta quando é reproduzida um número ímpar de vezes e na direção reversa quando é reproduzida uniformemente.

(3) alternate-reverse :: indica que a animação é reproduzida ao contrário quando é reproduzida um número ímpar de vezes e é reproduzida no sentido direto quando é reproduzida um número par de vezes.

As propriedades de animação geralmente são combinadas durante a gravação, a menos que o valor da propriedade precise ser definido separadamente.A forma abreviada da propriedade de animação é: animação: código 2s 2s linear infinito alternativo para a frente;

Publicado 398 artigos originais · Gostei 182 · Visitas mais de 370.000

Acho que você gosta

Origin blog.csdn.net/yexudengzhidao/article/details/105556545
Recomendado
Clasificación