CSS Transitionビジュアライザー

スライダーを動かしてtransitionを調整。ホバー前後の動きを確認しながらCSSをコピーして使えます

transition-property
400ms
transition-timing-function
0ms
CSS
.card {
  background-color: #f0fdf4;
  color: #1e293b;
  border-radius: 8px;
  transition: background-color 400ms ease 0ms;
}

.card:hover {
  background-color: #0d9488;
}

使い方

  1. transition-property でアニメーションしたいプロパティを選ぼう
  2. duration・timing-function・delay を調整して動きの違いを確認しよう
  3. 「📋 CSSをコピー」ボタンでコードをコピーして、自分のスタイルシートに貼り付けよう!

transition と animation の使い分け

「動き」をつけるCSSプロパティは2つある。transition と animation。どっちを使えばいい?

迷ったら「ユーザーの操作で変わる → transition」「勝手に動く → animation」と覚えよう。

ホバーエフェクトの定番パターン

よくある質問

Q. transition が効かないプロパティはある?
display は transition できない(none → block は瞬時に切り替わる)。代わりに opacity + visibility を使うのが定番。
Q. transition-property に all を指定していいの?
動くけど、意図しないプロパティまでアニメーションしてパフォーマンスが落ちることがある。変化させたいプロパティだけ明示する方が安全。

CSS Transitionをもっと詳しく学ぼう

関連ツール

詰まったら、ここから質問してね ❓

僕が直接返事するので、数日以内に届きます。

質問フォームへ