25

100%幅のdivをズームアウトすることに興味があります。私が抱えている問題は、要素をスケールアウトすると、固定幅になり、幅の100%に拡張されなくなることです。

-http://jsfiddle.net/Fz7qh/2/

(transform:scaleではなく)CSSのzoomプロパティを使用すると、期待どおりに機能しますが、zoomプロパティが十分にサポートされていないと聞きました。私の質問は、これはCSS変換スケールで達成できるかということです。

4

1 に答える 1

53

zoomこの場合のプロパティの動作をエミュレートするには、次を追加して()-transform-origin: 0 0;に設定します。widtholdWidth / newScale100 / 0.7 ~= 142.857143

http://jsfiddle.net/thirtydot/Fz7qh/5/

div.zoomed {
    -webkit-transform: scale(.7);
    -webkit-transform-origin: 0 0;
    width: 142.857143%;
}​
于 2012-06-07T18:17:59.743 に答える