2016-09-27 4 views
2

ウィンドウを強制的にズームしたり、参照ピクセルサイズを変更する方法があるかどうか不思議です。私はあなたが我々がremを使用して、ルートのhtml font-sizeを変えてきたwindow.devicePixelRatioJavaScriptを使用してブラウザをズームする

と報告されたズームレベルを取得することができます知っているが、DPIとアクセシビリティは、ブラウザの基準画素によって補償されるので、ピクセルを使用すると、ほとんどの測定clientWidthのようにドラッグイベントはpxで測定され、理由がないためremにスケールアップするための追加計算が使用されています。

おかげで

+0

あなたは次のようにページをズームすることができ、この 'document.body.style.zoom = 1.2' 1.2 1.3に、1.4など。、わからない、それはあなたの目的の結果を取得する場合chaging保つ – Panther

+0

1つのコメント;変換は[完全にサポートされています](http://caniuse.com/#feat=transforms2d)(少なくともメインブラウザでは、blah、blah、blah)、スケールオプションが含まれています。あなたはそれを使用することができます。 –

+0

[ブラウザのズームレベルを変更する](http://stackoverflow.com/questions/1055336/changing-the-browser-zoom-level)の可能な複製 –

答えて

1

私はJavascriptを使用してズームを-使用しました。私は単純に使用していますdocument.body.style.zoom=1.5;

Hereはあなたが見ることができます。おそらく、これはあなたの問題を解決するでしょう。

0

CSS zoom属性がないsupportedですが、変換、それはおそらく、まだ良いライブラリを使用するのですが、supportedで、transform: scale(%);は最も簡単な方法です。

p { 
 
    animation: scale 5s infinite; 
 
} 
 

 
@keyframes scale { 
 
    0% { 
 
    transform: scale(1); 
 
    } 
 
    50% { 
 
    transform: scale(.1); 
 
    } 
 
    100% { 
 
    transform: scale(1); 
 
    } 
 
}
<p>I'll grow larger and smaller<p>

関連する問題