私の目標は、ウィンドウのサイズ変更イベントでレイアウトを変更するのと同じように、ズーム時にレイアウトを変更することです。ズームを使ってレイアウトを変更する
多くの検索の結果、すべてのブラウザでズームイベントを検出できないと判断しました。したがって、ウィンドウのサイズ変更の場合と同様に、ズームのために@mediaクエリを使用する必要があると判断しました。ウィンドウのサイズ変更のための素晴らしい作品
/* LARGE window */
@media (min-width: 601px) {
.mainContent {
font-size: 125%;
}
.infoHeaderTextStyle {
font-size: 160%;
}
}
/* SMALL window */
@media (max-width: 600px) {
.mainContent {
font-size: 100%;
}
.infoHeaderTextStyle {
font-size: 100%;
}
}
:
がいることを言って、ここでは私の@mediaクエリは次のようになります。
ズームのために、どのようなルールが続くのですか?@media
??
ですか?
@media (font-size > 20px) {
/* ZOOMED IN */
}
@media (font-size <= 20px) {
/* ZOOMED OUT */
}
確実な方法があるかどうかはわかりません。 ['resolution'メディア機能](https://developer.mozilla.org/en-US/docs/Web/CSS/%40media/resolution) - [fiddle](https:// jsfiddle)を参照してください。 net/MrLister/oor82gf2 /)ですが、電話やRetina画面などの高解像度デバイスを常にズームしたように動作します。また、すべてのブラウザで実装されているわけではありません。 –