Command Palette

Search for a command to run...

CS

CSS Animation Generator

フェード、スライド、バウンス、スピンなどのプリセットから CSS キーフレーム アニメーションを構築します。継続時間、緩和、遅延、反復、方向を調整し、ライブでプレビューし、キーフレームとアニメーションの速記をコピーします。

Presets
Toolz
Settings
600ms
0ms
Generated CSS
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.animated-element {
  animation: fadeIn 0.6s ease 1 both;
}
Category:css
Mode:Offline
Version:1.0.0
Access:Free

CSS Animation Generatorとは?

CSS アニメーション ジェネレーターは、CSS キーフレーム アニメーションのビジュアル エディターです。フェードイン、スライド、ズーム、バウンス、スピン、パルスなどのモーション プリセットを選択し、持続時間、タイミング機能、遅延、反復回数、方向、塗りつぶしモードを調整し、ライブ プレビューで実行するのを見て、モーションを定義する @keyframes ルールとそれを再生するアニメーションの短縮形の 2 つをコピーします。これは、ほとんどの人がメモリまたはフレームワークからコピーする CSS のブロックを、スタイルシートに到達する前に形作って確認できるものに変えます。

CSS アニメーションには、同意する必要がある 2 つの半分があります。 @keyframes ルールは一連のステップに名前を付けます。各ステップは、要素がその時点で保持すべきプロパティ値 (たとえば、不透明度 0 では 0%、不透明度 1 では 100%) でオフセットされたパーセンテージで書かれます。アニメーション プロパティはそのキーフレーム名を参照し、そのキーフレーム名の再生方法を制御します。キーフレームの持続時間、緩和方法、開始までの待ち時間、繰り返し回数、各パスの実行方向などです。スペルミスの名前は、ブラウザにバインドするルールがないため、アニメーションが静かに何もしない最も一般的な理由です。

すべてブラウザで実行されます プリセットを選択し、デュレーションとディレイスライダーをドラッグし、イージングカーブを切り替え、アニメーションを永久または固定回数繰り返すように設定し、リプレイを押して再度見ます ツールはキーフレーム名を最初に安全な順序で速記を書き込み、ゼロになったときにディレイを削除し、出力が読みやすいようにCSSデフォルトに一致する部分を省略します アカウントはなく、何もアップロードされず、ページがロードされるとジェネレーターは動作し続けます。

また、パフォーマンスのトレードオフも可視化されます。 プリセットは可能な限り変換と不透明度をアニメーション化します。これら 2 つのプロパティはコンポジターによって処理され、ブラウザーにレイアウトの再計算を強制しないため、高いフレーム レートでスムーズに維持されます。 width、height、top、または margin をアニメーション化すると、代わりにすべてのフレームでページが再計算され、吃音の通常の原因となります。 top ではなく translateY から構築されたバウンスを確認すると、そのページについてどれだけ読んだよりもスムーズになる理由についての教訓が早くなります。

CSS Animation Generatorの使い方は?

1

アニメーションプリセットを選択します

フェードイン、スライドイン、ズーム、バウンス、スピン、パルス、シェイクなどのモーションをプリセット リストから選択します。各プリセットには、キーフレームと適切なデフォルトの継続時間と緩和がロードされます。

2

タイミングと再生を調整します

持続時間と遅延を設定し、タイミング関数を選択し、アニメーションが一定回数繰り返されるか無限に繰り返されるかを決定し、方向と塗りつぶしモードを選択します。

3

プレビューとリプレイ

プレビュー要素でアニメーションの実行を見て、リプレイを押して再起動します。 mount でアニメーションが実行されるため、リプレイは要素をリマウントし直して、好きなだけ表示できるようにします。

4

CSS をコピーする

生成された @keyframes ルールとアニメーションの短縮形を一緒にコピーし、それらをスタイルシートに貼り付けて、クラスを任意の要素に適用します。

主な機能

キーフレーム プリセット ライブラリ

フェードやスライドからバウンス、スピン、パルス、シェイク、フリップ、ハートビートまで、入り口、出口、ループ効果をカバーする 14 の既製のモーション。それぞれが実際のキーフレーム ストップで定義されています

フルプレイバックコントロール

デュレーション、ディレイ、タイミング機能、イテレーションカウント、ディレクション、フィルモード、プレイ状態を設定し、速記とライブプレビューに反映されるすべての変更を一度に確認します

キーフレームと速記を一緒に

出力には @keyframes ルールとそれにバインドされるアニメーションの短縮形の両方が含まれているため、1 つのブロックの半分ではなく、完全な作業ブロックをコピーします

クリーンで仕様どおりの出力

速記はキーフレーム名を先に書き、ゼロになるとディレイが落ち、デフォルト値は省略されるため、生成されたCSSは手書きで書くような読み方をします

Frequently Asked Questions

CSS キーフレーム アニメーションは、要素が時間の経過とともに移動する名前付きの一連のスタイル ステップです。 @keyframes ルールでステップを定義し、それぞれにパーセンテージ オフセットとそこに保持するプロパティ値を与え、アニメーションをアニメーション プロパティを持つ要素にアタッチします。これは、継続時間、緩和、遅延、繰り返しを制御します。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

css animation generatorkeyframes generatorcss keyframe animationanimation shorthandcss fade in animationcss bounce animationcss spin animationanimation timing functionanimation css generatoranimation generator csscss keyframes presets