CSS Transform ビジュアライザー

スライダーを動かして transform の変化をリアルタイム確認。transform-origin で基準点も調整できます。

translateX
0px
translateY
0px
rotate
0deg
scale
1.0
skewX
0deg
skewY
0deg
transform-origin

center center

Box
CSS
.box {
  transform: none;
  transform-origin: center center;
  transition: transform 0.3s ease;
}

使い方

  1. 左のスライダーで translateX/Y・rotate・scale・skewX/Y を調整しよう
  2. 右のプレビューで変形がリアルタイムに確認できます(破線が元の位置)
  3. transform-origin の 3×3 グリッドで変形の基準点を切り替えよう
  4. 「滑らかに変化」 をONにすると transition アニメーション付きで動きます
  5. 下の CSS コードをコピーして自分のスタイルシートに貼り付けよう!

transform の4つの関数を整理する

transform-origin が重要な理由

同じ rotate(45deg) でも、基準点が「中央」か「左上」かで結果が全く違う。 ドアが蝶番を軸に回転するように、transform-origin は「どこを固定して変形するか」を決める。 このツールの3×3グリッドで基準点を切り替えて、違いを体感しよう。

よくある質問

Q. transform と position の違いは?
position は要素のレイアウト上の配置を変える(他の要素に影響する場合がある)。transform は見た目だけ変える(レイアウトに影響しない)。アニメーションには transform の方がパフォーマンスが良い。
Q. 複数の transform を同時に使える?
使える。transform: translateX(20px) rotate(45deg) scale(1.2) のようにスペース区切りで並べる。順番によって結果が変わるので注意(先に書いた方から適用される)。

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

関連ツール

✨ CSS Transitionビジュアライザー 🎬 CSS Animationビジュアライザー 📌 CSS Positionビジュアライザー 🎯 CSS Selector ビジュアライザー

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

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

質問フォームへ