メディアクエリ内でmax-width/max-heightに問題があります。基本的には、jQueryを使用してモーダルウィンドウを表示する画像ギャラリーがあります。このモーダルウィンドウは、モーダル、コンテンツボックス、および画像を通したナビゲーション用のボタンがいくつかある画像ビューアで構成されています)。私はmax-width/max-heightをvssとvhに設定していますが、exitボタンはモバイルデバイス上で切断されます。画像最大幅がメディアクエリで機能しない
現在のCSS:
@media screen and (max-width: 955px) {
#photoViewer img {
max-width: 50vw;
max-height: 50vh;
}
}
を、それは何も変更していない:
#photoViewer {
display: inline-block;
position: relative;
margin: 0 auto;
width: 0;
height: 0;
transition: width 0.5s, height 0.5s;
}
#photoViewer img {
position: absolute;
top: 50%;
left: 50%;
max-height: 70vh;
max-width: 70vw;
}
私はメディアクエリを使用してみました。私はハード "幅"と "高さ"のルールを設定すると動作するが、最大の場合はそれを捨てるように見える。何か案は?少なくとも、あなたはそれが動作掲載フィドルで
https://jsfiddle.net/jessereitz1/6nxg21a3/3/
マークアップも投稿できますか? –
ビューポートではなくメディアクエリに%を使用してみてください... – davvv
@MichaelCoker私は、私が扱っているもののスニペットを持つjsfiddleを追加しました。 –