--- id: 587d78a8367417b2b2512ae7 title: Change Animation Timing with Keywords challengeType: 0 videoUrl: '' localeTitle: Alterar o tempo de animação com palavras-chave --- ## Description
Em animações CSS, a propriedade animation-timing-function controla a rapidez com que um elemento animado é modificado ao longo da duração da animação. Se a animação for um carro passando do ponto A para o ponto B em um determinado momento (sua animation-duration ), a animation-timing-function diz como o carro acelera e desacelera ao longo do percurso da unidade. Há várias palavras-chave predefinidas disponíveis para opções populares. Por exemplo, o valor padrão é a ease , que começa devagar, acelera no meio e, em seguida, desacelera no final. Outras opções incluem a ease-out , que é rápida no começo, depois desacelera, ease-in , que é lenta no começo, depois acelera no final, ou linear , o que aplica uma velocidade de animação constante.
## Instructions
Para os elementos com id de ball1 e ball2 , adicione uma propriedade de animation-timing-function a cada um e defina #ball1 como linear e #ball2 para ease-out . Observe a diferença entre como os elementos se movem durante a animação, mas terminam juntos, pois eles compartilham a mesma animation-duration de animation-duration de 2 segundos.
## Tests
```yml tests: - text: O valor da propriedade animation-timing-function para o elemento com o id ball1 deve ser linear. testString: 'assert($("#ball1").css("animation-timing-function") == "linear", "The value of the animation-timing-function property for the element with the id ball1 should be linear.");' - text: O valor da propriedade animation-timing-function para o elemento com o id ball2 deve ser facilitado. testString: 'assert($("#ball2").css("animation-timing-function") == "ease-out", "The value of the animation-timing-function property for the element with the id ball2 should be ease-out.");' ```
## Challenge Seed
```html
```
## Solution
```js // solution required ```