gorogoronyan FC2

CSS: transform - 変形・回転など

概略

transform では img 画像や div などの HTML 要素の変形や回転などが行えます。

  1. translate()
    平行移動。
  2. scale()
    拡大・縮小。
  3. rotate()
    回転。
  4. skew()
    スキュー (角度を付けて変形する)。
  5. matrix()
    行列のパラメータで変形の仕方を指定

サンプル: img 画像の変形 (2023/09)

TestCSS_transform_img1.html
img 要素の画像を CSS transform で回転させるサンプル。
HTML をドローソフト代わりに使う (1)

transform の変換では順序依存があるので注意

transform では処理の順番を変えると 同じ結果にならない場合もあるので気をつけてください。 1) 変換 A → 変換 B と 2) 変換 B → 変換 A が同じならない場合があります。

サンプル: HTML 要素の回転 (2023/10)

TestCSS_background_transform01.html
table の td 要素を回転させるサンプル。
TestCSS_table_transform01.html
table の碁盤や将棋盤を回転させるサンプル。 ラベル文字がある場合は単純な回転だけでは対応できない。
HTML で将棋盤やチェスボードを表現する
TestJS_svg_transform01.html
スライダーを操作すると SVG のグリッド線を回転させる。
input タグ type="range" スライダー
svg タグ: JavaScript: transform

TestJS_input_range_transform01.html
table 要素を回転させるサンプル。
table を使った定規のサンプル

関連: SVG 画像内の変形

SVG 画像の場合は CSS transform とは別に、svg 要素の transform 属性で変形することもできます。
SVG transform 属性

関連

inserted by FC2 system