transform プロパティ

プロパティ transform は、要素の 回転、 拡大縮小、 傾斜、 移動 などの変形を指定します。対応する変形は スペースで区切って記述します:

cssセレクタ {
  transform: rotate(30deg) scale(3);
}

例

この例では、ブロックが時計回りに 30 度 回転しています:

html<div id="elem">lorem ipsum</div>
css#elem {
  transform: rotate(30deg);
  border: 1px solid black;
  width: 100px;
  height: 50px;
}

Результат:

例

この例では、回転に加えて傾斜も追加されています:

html<div id="elem">lorem ipsum</div>
css#elem {
  transform: rotate(30deg) skew(20deg);
  border: 1px solid black;
  width: 100px;
  height: 50px;
}

Результат:

例

この例では、回転と傾斜に加えて、拡大縮小も追加されています:

html<div id="elem">lorem ipsum</div>
css#elem {
  transform: rotate(30deg) skew(20deg) scale(2, 3);
  border: 1px solid black;
  width: 100px;
  height: 50px;
}

Результат: