CSS アニメーション ジェネレーター プリセット エフェクトとカスタマイズ可能なタイミングを持つ CSS キーフレーム アニメーションを作成します。
CSS アニメーション ジェネレーター
プリセット エフェクトとカスタマイズ可能なタイミングを持つ CSS キーフレーム アニメーションを作成します。
アニメーションプリセットを選択
バウンス、フェード、スライド、スピン、シェイク、パルス、またはフリップなどのアニメーションから選択します。
タイミングのカスタマイズ
duration、タイミング関数、delay、繰り返し回数、方向などを調整します。
CSS のコピー
アニメーション要素をプレビューしてキー フレームとアニメーションの CSS をコピーします。
What Is CSS アニメーション ジェネレーター?
CSS アニメーション ジェネレーターは、プリセット エフェクトのライブラリとタイミングの完全なカスタマイズを使用して、キーフレーム ベースの CSS アニメーションを作成するのに役立ちます。CSS アニメーションにより、要素が時間の経過とともに移動したり変換されたりすることで、Web ページが生き生きとします。このツールでは、7 つの人気のあるアニメーション プリセット (バウンス、フェード、スライド、スピン、シェイク、パルス、フリップ) を提供し、それぞれに適切な @keyframes が定義されています。アニメーションのすべての側面をカスタマイズできます。duration は各サイクルの長さを制御します。タイミング関数は速度曲線を設定します。delay は開始前に一時停止を追加し、iteration count は再生回数を決定し、direction は再生順序を制御し、fill mode はアニメーションの前後に要素の状態を定義します。ライブ プレビューでは、アニメーションが実際に動作する様子を見て確認できます。
Why Use CSS アニメーション ジェネレーター?
-
すぐに使える人気のある 7 つのアニメーションプリセット
-
duration、タイミング、delay、繰り返しの完全な制御
-
アニメーションの方向とフィル モードの制御
-
生成された CSS に @keyframes 定義が含まれる
Common Use Cases
エントランス アニメーション
要素がビューポートに入ったときにアニメーションを適用して、魅力的なユーザー エクスペリエンスを作ります。
ローディング インジケーター
パルス、スピン、またはバウンド効果でアニメーションのローディング状態を作成します。
注目度の向上
シェイクやパルスを使用して重要な要素に注目を集めます。
ページ遷移
スライドとフェードのアニメーションを追加して、平滑なページまたはセクションの遷移を作ります。
Technical Guide
CSS アニメーションは、@keyframes ルールを使用した animation ショートハンド プロパティで構成されます。animation プロパティには、次のものが含まれます: animation-name (@keyframes ルールへの参照)、animation-duration、animation-timing-function (ease、linear、ease-in、ease-out、ease-in-out、またはカスタム cubic-bezier)、animation-delay、animation-iteration-count (数値または無限大)、animation-direction (normal、reverse、alternate、alternate-reverse)、animation-fill-mode (none、forwards、backwards、both)、および animation-play-state (running、paused)。@keyframes ルールでは、パーセント (0% から 100%) または from/to キーワードを使用して、アニメーションの段階を定義します。パフォーマンスのため、可能な限り transform および opacity プロパティのみをアニメーション化することをお勧めします。これらは GPU で高速化できます。その他のプロパティ (width、height、margin、padding など) はレイアウトの再計算をトリガーします。will-change プロパティを使用して、ブラウザーに予定されているアニメーションについてヒントを与えることができます。
Tips & Best Practices
-
1animation-fill-mode: both を使用して、アニメーションの終了後に最終状態を維持します
-
2transform と opacity のみをアニメーション化して、GPU アクセラレートのパフォーマンスを実現します
-
3prefers-reduced-motion メディア クエリを追加してアクセシビリティを向上します
-
4自然な前後動作のアニメーションのために、交互方向を使用します
Related Tools
Frequently Asked Questions
Q アニメーションと遷移の違いは何ですか?
Q 複数のアニメーションを連結することは可能ですか?
Q アニメーションを一時停止するにはどうすればよいですか?
Q animation-fill-mode の役割は何ですか?
Q CSS アニメーションはアクセシブルですか?
About This Tool
CSS アニメーション ジェネレーター is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.