私はアニメーションに少し慣れていないので、ここで大きなコンセプトが欠けている場合はご容赦ください. 曲線上の点を指している矢印をアニメーション化する必要があります。この投稿のために、それが 3 次曲線であるとしましょう。矢印は曲線の線に沿って移動し、常にその数ピクセル下を指します。
だから私がしたことは、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-timing-function: ease-in を使用してこのアニメーションを実行すると、そのイージングが個々のキーフレームに適用されますが、これは明らかに私が望んでいるものではありません。アニメーション全体にイージングを適用したい。
これを行うべき別の方法はありますか?各キーフレームではなくシーケンス全体にイージングを適用するプロパティはありますか?