Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Definindo Duração e Temporização de Animação | Animações CSS Avançadas
Técnicas Avançadas de CSS

bookDefinindo Duração e Temporização de Animação

Vamos considerar todas as formas possíveis de trabalhar com o tempo da animação.

Propriedade animation-duration

animation-duration define o tempo necessário para que uma animação complete um ciclo (mudança do estado inicial para o final), medido em segundos (s) ou milissegundos (ms).

animation-duration: 3s | 3000ms

Execute o exemplo a seguir e passe o mouse sobre a caixa:

index.html

index.html

index.css

index.css

copy

Propriedade animation-timing-function

animation-timing-function determina como a animação progride ao longo do tempo, controlando a aceleração e desaceleração da animação. A propriedade animation-timing-function pode receber os mesmos valores da propriedade transition-timing-function. Diversas funções de temporização predefinidas estão disponíveis, como linear, ease e ease-in-out, ou é possível definir uma curva de Bézier personalizada utilizando a função cubic-bezier().

animation-timing-function: time_function

Aplique diferentes time_functions às caixas no exemplo:

index.html

index.html

index.css

index.css

copy

Propriedade animation-delay

animation-delay define o tempo que deve decorrer antes do início da animação. Pode ser especificado em segundos (s) ou milissegundos (ms).

animation-delay: 0.1s | 100ms

Aplicação de diferentes atrasos às caixas no exemplo:

index.html

index.html

index.css

index.css

copy
question mark

Podemos especificar o tempo de atraso para o início da animação, o tempo durante o qual a animação será processada e também o progresso da animação ao longo do tempo.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.04

bookDefinindo Duração e Temporização de Animação

Deslize para mostrar o menu

Vamos considerar todas as formas possíveis de trabalhar com o tempo da animação.

Propriedade animation-duration

animation-duration define o tempo necessário para que uma animação complete um ciclo (mudança do estado inicial para o final), medido em segundos (s) ou milissegundos (ms).

animation-duration: 3s | 3000ms

Execute o exemplo a seguir e passe o mouse sobre a caixa:

index.html

index.html

index.css

index.css

copy

Propriedade animation-timing-function

animation-timing-function determina como a animação progride ao longo do tempo, controlando a aceleração e desaceleração da animação. A propriedade animation-timing-function pode receber os mesmos valores da propriedade transition-timing-function. Diversas funções de temporização predefinidas estão disponíveis, como linear, ease e ease-in-out, ou é possível definir uma curva de Bézier personalizada utilizando a função cubic-bezier().

animation-timing-function: time_function

Aplique diferentes time_functions às caixas no exemplo:

index.html

index.html

index.css

index.css

copy

Propriedade animation-delay

animation-delay define o tempo que deve decorrer antes do início da animação. Pode ser especificado em segundos (s) ou milissegundos (ms).

animation-delay: 0.1s | 100ms

Aplicação de diferentes atrasos às caixas no exemplo:

index.html

index.html

index.css

index.css

copy
question mark

Podemos especificar o tempo de atraso para o início da animação, o tempo durante o qual a animação será processada e também o progresso da animação ao longo do tempo.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2
some-alt