【发布时间】:2017-07-18 10:41:00
【问题描述】:
现在正在构建一个网站,其中包含具有特定背景的动画部分,因此元素根据该背景以绝对定位方式定位。
对于不同的桌面分辨率,我通过特定的窗口宽度/高度使用 css 媒体查询修复了定位。所以现在当用户使用浏览器窗口调整大小时,有一些宽度/高度范围内的元素被压碎,因为我不能只检查每个像素。
有没有办法只为真正的桌面设备应用媒体查询,所以当用户调整浏览器的大小时,我只需通过滚动为包装器设置一些特定的宽度/高度?
对于此类网站部分还有其他想法吗?
到目前为止,我只发现下面的代码不起作用
var size = [1440,900];
jQuery(window).resize(function() {
window.resizeTo(size[0],size[1]);
});
谢谢
【问题讨论】:
-
请展示您到目前为止所做的工作,以便获得清晰的图片。
-
我更新了我的问题@SarathHari,但我真的不知道如何弄清楚
-
绝对位置可以很容易地使用 top, left, right, bottom 做出响应。你能提供jsfiddle吗?
-
是的,现在也在这样调整它,但我无法检查每个像素的宽度/高度并根据它进行调整?
-
jsfiddle.net/sarathhari/x3cpp78b 请检查链接。在这里我不需要在每个像素中调整块。这些也是绝对位置 div。所以没有看到标准很难解释。
标签: css resize media-queries