Command Palette

Search for a command to run...

CS

CSS Transition Generator

ライブホバープレビューでプロパティ、デュレーション、タイミング機能、ディレイからCSSトランジションを構築し、その後、本番環境に対応しているコードをコピーします。 複数のレイヤーをサポートします。

Presets
Toolz
Layers
Layer 1
300ms
0ms
Generated CSS
transition: all 300ms ease;
Category:css
Mode:Offline
Version:1.0.0
Access:Free

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の使い方は?

1

プリセットまたはプロパティを選択します

Fade、Button hover、Bounce などのプリセットから開始するか、アニメーション化するプロパティ (不透明度、変換、背景色など) を選択します。

2

持続時間、緩和、遅延を設定します

デュレーションスライダーとディレイスライダーをドラッグし、タイミング関数 - ease、linear、cubic-bezier curve、または steps を選択します。値は、進むにつれて速記で更新されます。

3

モーションをプレビューします

トリガーを押して、プレビュー要素で遷移を再生します。遷移を実行するには状態変更が必要なため、プレビューは 2 つの状態間で切り替わるため、緩和が表示されます。

4

CSS をコピーする

生成された遷移の速記をコピーして、ホバー状態ではなく要素の基本状態に貼り付けると、双方向にアニメーション化されます。

主な機能

複数の遷移層

レイヤーを追加および削除して、複数のプロパティ (それぞれに独自のプロパティ、継続時間、タイミング関数、遅延がある) を一度にアニメーション化し、カンマ区切りの 1 つの速記に結合します

リアルイージングカーブ

4 つのCSSキーワードにキュレーションされたキュービックベジエプリセットを加えたもので、Material標準曲線とオーバーシュートBack曲線、フレーム単位のモーションのためのsteps()関数が含まれます

ライブホバー プレビュー

トリガーは2 つの状態を切り替えることでプレビュー要素の遷移を再生するため、1 行をコピーする前にタイミングと緩和を感じることができます

正しい速記順序

出力はプロパティ、デュレーション、タイミング関数、遅延の仕様順序に従い、ゼロになると遅延がドロップされるため、CSS はクリーンな状態を保ちます

Frequently Asked Questions

CSS トランジションは、プロパティの 2 つの値間の変化を、瞬時に切り替えるのではなく、設定された期間にわたってアニメーション化します。基本状態で一度定義すると、ブラウザはホバリング時やクラスの切り替え時など、値が変化するたびにプロパティを緩和します。

Comments

0 comments

0/2000 characters

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

css transition generatorcss transitiontransition csscss hover effecttransition timing functioncubic beziercss easetransition delaycss animation timing