transition: all 300ms ease;CSS Transition Generatorとは?
CSS Transition Generator は、CSS transition プロパティのビジュアル エディタです。アニメーション化するプロパティを選択し、デュレーションを設定し、タイミング関数を選択し、遅延を追加します。その後、宣言をコピーする前に、ライブ プレビューをトリガーして正確な緩和を監視します。 1 つの速記でいくつかのトランジションをレイヤー化できます (たとえば、トランスフォームの移動中に不透明度をフェードします)。各レイヤーは独自のプロパティ、デュレーション、タイミング、遅延を取得します。
トランジションはブラウザに、プロパティの2 つの値の間の変更を即座に切り替えるのではなく、アニメーション化するように指示します。 change a background colour on hover with no transition and it snaps; add transition: background-color 200ms ease and the same change eases over a fifth of a second.トランジションはホバー状態ではなくベース状態に住んでいるので、要素は変更の内外両方にアニメーション化し、それがインタラクションが途中で突然ではなく終了したように感じさせるものです。
すべてはブラウザで行われます。 「フェード」、「ボタン ホバー」、「バウンス」などのプリセットから開始し、スライダーを調整して選択し、プレビュー トリガーを押してモーションを表示し、速記をコピーします。ツールは仕様に必要な 4 つの部分 (プロパティ、期間、タイミング関数、遅延) を順序で書き込み、ゼロになると遅延を省略します。アカウントもアップロードもせず、ページがロードされるとオフラインで動作し続けます。
最も一般的な間違いは、中間値のないプロパティを遷移させようとすることです。 display: none to display: block cannot animate, because display is not animatable property - there is no halfway between none and block - which is why a fade-in built on display alone jumps. display: display に組み込まれたフェードインがジャンプする修正点は、不透明度と可視性を一緒に遷移させるか、新しい allow-discrete 動作を使用することです。また、幅、高さ、上部、または左側に優先して変換と不透明度をアニメートする価値があります。最初の 2 つは GPU 上で合成され、レイアウトをトリガーしないため、スムーズに保ちますが、レイアウト プロパティをアニメートすると、すべてのフレームでページが再計算され、通常、ぎくしゃくしたどもりの遷移の原因となります。
CSS Transition Generatorの使い方は?
プリセットまたはプロパティを選択します
Fade、Button hover、Bounce などのプリセットから開始するか、アニメーション化するプロパティ (不透明度、変換、背景色など) を選択します。
持続時間、緩和、遅延を設定します
デュレーションスライダーとディレイスライダーをドラッグし、タイミング関数 - ease、linear、cubic-bezier curve、または steps を選択します。値は、進むにつれて速記で更新されます。
モーションをプレビューします
トリガーを押して、プレビュー要素で遷移を再生します。遷移を実行するには状態変更が必要なため、プレビューは 2 つの状態間で切り替わるため、緩和が表示されます。
CSS をコピーする
生成された遷移の速記をコピーして、ホバー状態ではなく要素の基本状態に貼り付けると、双方向にアニメーション化されます。
主な機能
複数の遷移層
レイヤーを追加および削除して、複数のプロパティ (それぞれに独自のプロパティ、継続時間、タイミング関数、遅延がある) を一度にアニメーション化し、カンマ区切りの 1 つの速記に結合します
リアルイージングカーブ
4 つのCSSキーワードにキュレーションされたキュービックベジエプリセットを加えたもので、Material標準曲線とオーバーシュートBack曲線、フレーム単位のモーションのためのsteps()関数が含まれます
ライブホバー プレビュー
トリガーは2 つの状態を切り替えることでプレビュー要素の遷移を再生するため、1 行をコピーする前にタイミングと緩和を感じることができます
正しい速記順序
出力はプロパティ、デュレーション、タイミング関数、遅延の仕様順序に従い、ゼロになると遅延がドロップされるため、CSS はクリーンな状態を保ちます
Frequently Asked Questions
Related Tools
CSS Animation Generator
Build CSS keyframe animations from presets like fade, slide, bounce and spin. Adjust duration, easing, delay, iteration and direction, preview live, then copy the keyframes and animation shorthand.
CSS Grid Generator
Build CSS Grid layouts visually. Set columns, rows, track sizes, gaps and alignment with a live preview, then copy the generated grid CSS - all in your browser.
CSS Transform Generator
Build a CSS transform from translate, rotate, scale, skew and 3D perspective with live sliders and a preview, then copy production-ready code.
CSS Glassmorphism Generator
Create frosted-glass UI with a live preview and sliders for backdrop blur, transparency, saturation, color, and radius - then copy production-ready CSS.
Comments
0 comments
No comments yet. Be the first to share your thoughts!