こんな方におすすめ
- 短い演出を実装する開発者
- 動きのタイミングを調整するデザイナー
Developer Design Utility
Fade、Slide、Scale、Bounce、Pulse などの CSS アニメーションをライブプレビューで調整し、@keyframes と animation コードをすぐに生成できます。
アニメーションの種類、速度、繰り返し方法、動きの強さを調整して、目的に合う UI モーションを作成できます。
基本として生成する @keyframes の種類を選択します。
CSS の @keyframes 名とクラスの animation 値に使用されます。
動きの加速・減速カーブを選択します。
無限ループは、ローディング、強調バッジ、装飾要素など目的が明確な場合に限定して使うことをおすすめします。
通常、逆再生、交互再生、交互逆再生の方式を選択します。
設定したアニメーションがここにリアルタイムで適用されます。
カード表示、ボタン強調、ローディング装飾、通知効果でよく使うアニメーションの組み合わせです。
下のコードを CSS ファイルに貼り付け、目的の要素にクラスを適用してください。
設定を選択してから CSS コード生成ボタンを押してください。
8種類の動きを比較し、キーフレームとanimation宣言を生成します。時間、繰り返し、方向、移動量を調整し、動きを減らす代替ルールも確認できます。
fade・slide・scale・rotate・bounce・shake・float・pulseから選びます。
用途が分かる名前を入力します。
時間、遅延、イージング、繰り返し、方向を設定します。
再生して開始と終了の状態を確認します。
CSSを生成し、実際の画面と動きを減らす設定で確認します。
fill-modeはboth固定で、専用の選択欄はありません。
浮遊用のプリセットで、連続回転ではありません。
プリセットのtransform・opacityキーフレームを使い、名前、時間、イージング、遅延、反復、方向、bothを短縮記法にまとめます。短縮記法の予約語と重なる名前には接頭辞を付けます。reduced-motionでは動きを止めて表示状態を戻します。
名前と設定、プレビューはブラウザー内で処理します。
模様のある背景にカードを重ねる。
空の状態の案内を中央に配置する。
イージングとの混同を避け、animation-linearに正規化します。
生成値はbothです。別の値が必要なら出力後に編集します。
動きの軽減を希望するユーザー向けの代替表示です。実際の構成でも動作を確認してください。