CSS Transition Generator
Configure CSS transitions with hover preview.
トランジション 1
ホバーしてください
.element {
transition: all 0.3s ease 0s;
}
.element:hover {
/* apply your hover styles here */
}このツールについて
CSSトランジションジェネレーターは、対象プロパティ、継続時間、タイミング関数、遅延を設定してtransitionショートハンドプロパティを構成できます。インタラクティブなプレビューでコードをコピーする前にトランジションの動作を確認できます。
CSSトランジションは、:hover、:focusなどの疑似クラスやJavaScriptによるクラス変更によってトリガーされる2つのCSS値間のスムーズな状態変化を作成します。
使い方
- トランジションするCSSプロパティを選択するか、allを使用してください。
- 継続時間を設定してください(例: 0.3s)。
- 加速カーブを制御するタイミング関数を選択してください。
- 任意でトランジション開始前の遅延を追加してください。
- プレビューボックスにカーソルを合わせて効果をリアルタイムで確認し、CSSをコピーしてください。
活用事例
開発者はボタンホバー効果、カードのスケールアップ、ナビゲーションリンクのスムーズな色変化にトランジションを使用します。フォームデザイナーは入力フォーカススタイルに、サイドバーコンポーネントはスライドイン/アウトに使用します。
よくある質問
- トランジションとアニメーションの違いは何ですか? — トランジションは状態変化(ホバーなど)に反応し、アニメーションはキーフレームを使って自動的またはループで実行されます。
- 複数のプロパティをトランジションできますか? — はい。「トランジション追加」をクリックすると、カンマ区切りで複数のプロパティルールを追加できます。
- どのプロパティをトランジションできますか? — 数値を持つほとんどのプロパティ(opacity、color、transform、サイズなど)をトランジションできます。displayなどのプロパティは不可能です。