staffCSS3において、animationプロパティと@keyframes使用することでウェブページにアニメーションを表現する方法のまとめです。@keyframesで指定する名前の設定。1回のアニメーションサイクルに要する時間の設定。アニメーションを繰り返す回数の設定。値をinfiniteにすることで無限に繰り返すこともできます。順方向のアニメーションを毎回繰り返す。逆方向のアニメーションを毎回繰り返す。順方向から始まり、逆方向とを交互に繰り返す。逆方向から始まり、順方向とを交互に繰り返す。direction;の形で省略して記述することができます。name2つ以上のキーフレームを定義することが原則です。アニメーションの始点を0%、終点を100%と表し、それぞれfrom,toで代替することもできます。2s;)であるというコードです。rotate(360deg);})させるコードです。始点から終点までにかかる時間を1秒、ページ表示直後にアニメーションが開始され、6回順方向、逆方向を交互で繰り返すという設定です。scale(1);})するコードです。1}}縦横100pxの正方形を透明を始点として中間でフェードインし、終点でフェードアウトするコードです。上記のプロパティにanimationプロパティを定義することで実行タイミングを設定することができます。rotate(360deg);}}マウスが正方形の上に乗ったときに回転するソースです。始めに紹介したanimationプロパティの他にanimation-timing-functionというプロパティがあり、これはキーフレームを使用する際のアニメーションの進行速度の割合を設定できるプロパティです。上記のサイトで簡単に自由な設定ができますが、あらかじめ用意されている値もあるので、その中から使われる機会が多い値を紹介します。コメントをキャンセルメールアドレスが公開されることはありません。