本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

CSS Transition Generator

プロパティ・長さ・遅延・イージングを設定し、実演で確かめて CSS transition をコピーできます。

イージングカーブ

デモ

再生ボタンはデモの四角を 2 つの状態で切り替えます。transform・背景色・不透明度・丸め・幅が同時に変わります。1 つのプロパティだけを選ぶと、その項目だけが遷移し、他は即座に切り替わります。

生成された CSS

 

使い方

  1. 遷移させるプロパティを選びます:all・opacity・transform・background-color・color・width・height・border-radius・box-shadow、またはカスタム名。
  2. 再生時間(ms)を 0〜10000 で設定します。
  3. 待ってから始めたい場合は遅延(ms)を設定します。
  4. イージングを選びます:linear・ease・ease-in・ease-out・ease-in-out、または 4 つの数値によるカスタム cubic-bezier。
  5. カーブを見ます。x1 と x2 は 0〜1 に収める必要があり、y1 と y2 は範囲外にして跳ね返る効果を作れます。
  6. デモを再生で四角を 2 つの状態で切り替え、CSS をコピーします。

こんなときに

プライバシーについて

プロパティ名・時間・イージングの数値はこのページ内で CSS 文字列に組み立てられ、デモのアニメーションはローカルの要素に対してだけ動きます。データの送信はなく、オフラインでも動作します。

FAQ

Q: 対応するイージングの値は? A: linear・ease・ease-in・ease-out・ease-in-out のキーワードと、4 つの数値のカスタム cubic-bezier です。カーブは CSS 仕様で定義された各キーワードの標準 cubic-bezier 等価形式で描画されます。

Q: 遅延の役割は? A: プロパティが変化してから、指定したミリ秒待ってから遷移が始まります。出力には 0ms を含めて常に遅延を明記するので、簡潔な記法のまま読みやすさを保ちます。

Q: カスタムプロパティを遷移できますか? A: custom を選び、filter や grid-template-rows などのプロパティ名を入力します。カンマ区切りで複数も指定可能です。ツールが検査するのは名前の形式だけで、実際に遷移できるかはブラウザ依存です。補間できるプロパティだけが滑らかに動きます。

Q: デモの一部の変化が即座に切り替わるのは? A: 再生ボタンは transform・背景色・不透明度・丸め・幅を同時に変えます。1 つのプロパティだけを選ぶと、その項目だけが遷移し、他は瞬間的に切り替わります。プロパティの選択が重要であることがこれで分かります。

データはこのデバイス内にとどまります

CSS Transition Generator は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。