--- id: 587d78a9367417b2b2512aea title: Make Motion More Natural Using a Bezier Curve challengeType: 0 videoUrl: '' localeTitle: 'Сделать движение более естественным, используя кривую Безье' --- ## Description
Этот вызов оживляет элемент для репликации движения шарика, который жонглирует. Предыдущие проблемы охватывали linear и ease-out кубические кривые Безье, однако они не отображали точное движение жонглирования. Для этого вам нужно настроить кривую Безье. Функция animation-timing-function автоматически зацикливается на каждом ключевом кадре, когда animation-iteration-count установлен на бесконечный. Поскольку в середине продолжительности анимации задано правило ключевого кадра (на 50% ), это приводит к двум идентичным прогрессиям анимации при движении мяча вверх и вниз. Следующая кубическая кривая Безье моделирует движение жонглирования: cubic-bezier(0.3, 0.4, 0.5, 1.6); Обратите внимание, что значение y2 больше 1. Хотя кубическая кривая Безье отображается в системе координат 1 на 1, и она может принимать только значения х от 0 до 1, значение y может быть установлено на числа, большие, чем единицы. Это приводит к прыгающему движению, которое идеально подходит для имитации шара жонглирования.
## Instructions
Измените значение функции animation-timing-function элемента с идентификатором green на функцию cubic-bezier с значениями x1, y1, x2, y2, установленными соответственно 0,311, 0,441, 0,444, 1,649.
## Tests
```yml tests: - text: 'Значение свойства animation-timing-function для элемента с green идентификатором должно быть функцией cubic-bezier с значениями x1, y1, x2, y2, как указано.' testString: 'assert($("#green").css("animation-timing-function") == "cubic-bezier(0.311, 0.441, 0.444, 1.649)", "The value of the animation-timing-function property for the element with the id green should be a cubic-bezier function with x1, y1, x2, y2 values as specified.' ```
## Challenge Seed
```html
```
## Solution
```js // solution required ```