CSSツール

無料 CSSアニメーションキーフレームジェネレーター

9つのプリセットモーションパターンからすぐに使えるCSS @keyframesアニメーションを生成。fade、slide、scale、spin、pulse、bounce、shakeから選択し、duration、easing、delayをカスタマイズ。

ツールを読み込み中...

CSSアニメーションキーフレームジェネレーターとは

CSSアニメーションキーフレームジェネレーターは、プリセットモーションパターンから完全なCSS @keyframesルールとanimation shorthandプロパティを作成します。

クイックアンサー

9つのアニメーションプリセットから選択し、duration、easing、delay、iteration、direction、fill modeをカスタマイズ。完全な@keyframesルールとanimation shorthand CSSを取得。

Last updated: 2026-06-11

制限事項

  • キーフレームルールはfrom/to構文を使用。カスタムパーセンテージは手動追加が必要。
  • ツールは一度に1つのアニメーションのみ生成。
  • ライブプレビューは静的要素を使用。

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

使い方

  1. アニメーションプリセットを選択:Fade In/Out、Slide Down/Up、Scale In、Spin、Pulse、Bounce、Shake。
  2. パラメータをカスタマイズ:duration、easing、delay、iteration、direction、fill mode。
  3. 必要に応じてアニメーション名を編集。
  4. ライブプレビューを観察。Replayボタンで再確認。
  5. 完全な出力をスタイルシートにコピー。

主な用途

  • fadeInとease-out、fill-mode forwardsでモーダル用フェードインアニメーションを生成。
  • Spinプリセットと線形イージング、無限反復でローディングスピナー用回転アニメーションを作成。
  • PulseプリセットでCTAボタン用の注意を引くパルスアニメーションを構築。

用途

使用例

トースト通知の入場アニメーション

開発者がSlide Downを選択、duration 0.4s、ease-out、fill-mode forwards。@keyframesがトーストをtranslateY(-20px)から自然な位置へスライド。

ダッシュボードのローディングスピナー

UIデザイナーがSpinを選択、duration 1.2s、線形イージング、無限反復。連続回転をSVGアイコンに適用。

よくあるミス

  • 単純なホバー効果にtransitionではなくanimationを使う。
  • fill-mode: backwardsなしで長い遅延を設定する。
  • モバイルでのアニメーションパフォーマンスをテストし忘れる。

検証

  1. Fade Inプリセットを選択。from { opacity: 0 } to { opacity: 1 }の@keyframes fadeInを確認。
  2. Spinを選択しiterationをinfiniteに設定。spin 1.5s linear 0s infinite normalを確認。

FAQ

CSSアニメーションキーフレームジェネレーターのFAQ

ease、ease-in、ease-out、linearの違いは?

easeは低速で始まり加速して減速。ease-inは低速で始まり加速。ease-outは高速で始まり減速。linearは一定速度を維持。

animation-fill-mode: forwardsはいつ使う?

アニメーション終了後に要素が最終状態を維持すべき場合に使用。ループアニメーションでは通常不要。

同じ要素で複数のアニメーションを組み合わせられますか?

はい、CSSはカンマ区切りで複数のアニメーションをサポート。個別に生成後、手動で組み合わせてください。

関連ツール

その他のcssツール

こちらもお試しください

こちらもお試しください