Я немного новичок в анимации, так что прости меня, если мне не хватает огромной концепции здесь.Мне нужно анимировать стрелку, которая указывает на точку на кривой, скажем так, это кубическая кривая ради этого поста.Стрелка перемещается вдоль линии кривой, всегда указывая на несколько пикселей ниже нее.
Итак, я установил ключевые кадры вдоль линии кривой с помощью CSS3:
@-webkit-keyframes ftch {
0% {
opacity: 0;
left: -10px;
bottom: 12px;
}
25% {
opacity: 0.25;
left: 56.5px;
bottom: -7px;
}
50% {
opacity: 0.5;
left: 143px;
bottom: -20px;
}
75% {
opacity: 0.75;
left: 209.5px;
bottom: -24.5px;
}
100% {
opacity: 1;
left: 266px;
bottom: -26px;
}
}
Однако, когда я запускаю эту анимацию, используя -webkit-animation-timer-function: ease-in, она применяет это замедление к каждому отдельному ключевому кадру, что определенно не то, что я хочу.Я хочу, чтобы смягчение применилось ко всей анимации.
Есть ли другой способ, которым я должен это делать?Есть ли какое-либо свойство для применения замедления ко всей последовательности, а не к каждому ключевому кадру?