【发布时间】:2017-08-23 15:08:12
【问题描述】:
我在媒体查询中遇到了最大宽度/最大高度的问题。基本上发生的事情是我有一个使用 jQuery 显示模式窗口的图像库。这个模态窗口由模态框、内容框和图像查看器组成,图像查看器内部有一些按钮用于通过图像进行导航)。我在 vw 和 css 中设置了最大宽度/最大高度,但退出按钮在移动设备上被切断。
当前 CSS:
#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;
}
我尝试使用媒体查询:
@media screen and (max-width: 955px) {
#photoViewer img {
max-width: 50vw;
max-height: 50vh;
}
}
但它并没有改变任何东西。我发现如果设置硬的“宽度”和“高度”规则它可以工作,但 max- 似乎把它扔掉了。有什么想法吗?
这是一个演示我正在使用的东西的小提琴(我的整个代码非常大):
【问题讨论】:
-
你也可以发布你的标记吗?
-
尝试对媒体查询使用 % 而不是视口 ...
-
@MichaelCoker 我刚刚添加了一个 jsfiddle,其中包含我正在使用的东西的 sn-p。
-
@davvv 我试过了,但是没用
标签: html css responsive-design media-queries