transition

アニメーション・エフェクト

CSSプロパティの変化を滑らかにアニメーションするプロパティです。

構文

Syntax
transition: <property> <duration> <timing-function> <delay>

コード例

1

transition: all 0.3s ease;
実行結果
ホバーでスムーズ変化

全てのプロパティを0.3秒でスムーズに変化

2

transition: opacity 0.2s ease-in-out;
実行結果
透明度のみ変化

透明度のみを0.2秒で変化

💡 TIPS

ホバー効果やインタラクティブな要素には必須。パフォーマンスを考慮してtransformやopacityを優先。

関連プロパティ

ブラウザサポート

IE10+, 全モダンブラウザ