変形する要素の中心点の位置を指定する
transform-origin
{
transform-origin
transform-originプロパティは、変形させる要素の中心点の位置を指定します。
| 初期値 | 50% 50% |
|---|---|
| 継承 | なし |
| 適用される要素 | 変形可能な要素 |
| モジュール | CSS Transforms Module Level 1 |
値の指定方法
位置
中心点の位置となるx、y、z座標を半角スペースで区切って指定します。z座標については、単位付きの数値でのみ指定可能です。z座標を省略した場合は、0pxが適用されます。
| 任意の数値+単位 | 中心点の位置を単位付きの数値で指定します。 |
|---|---|
| %値 | %値を指定します。値は要素の幅、高さに対する割合となります。 |
| left | 中心点のx座標を0%(左端)にします。 |
| right | 中心点のx座標を100%(右端)にします。 |
| top | 中心点のy座標を0%(上端)にします。 |
| bottom | 中心点のy座標を100%(下端)にします。 |
| center | 中心点のx、y座標を50%(中央)にします。 |
サンプルコード
.box img{
border:solid 1px red;
transform: rotate(30deg);
transform-origin: bottom left;
}


