CSS3のtransformで要素のサイズを左寄せで縮める。
CSS3のtransformというのはすごく便利。
-moz-transform: scale(0.5); -webkit-transform: scale(0.5);
これで要素が半分の大きさになります。
しかしこれだと要素が真ん中で小さくなるので、左詰めできません。
こういうときは、
-moz-transform: scale(0.5) translate(-100px, -100px); -webkit-transform: scale(0.5) translate(-100px, -100px);
のようにすればいいんです。
これは全体の大きさが200px,200pxのときです。
中央から左詰めに移動するときの距離は50px,50pxなんですが、
translateで移動する値を指定するときは、
scaleする前の値で計算してからscale倍にして移動するようです。
注意しましょう。