【发布时间】:2013-10-08 12:07:29
【问题描述】:
我经常使用带有全宽背景图像的标题,例如此页面http://thegreatdiscontent.com/adam-lisagor
您会为背景图片使用哪种媒体查询堆栈? 我希望移动设备使用文件大小不太大的图像,但视网膜设备也有视网膜图像。 因此,也许有类似针对视网膜 mac 的大型媒体查询,也许是针对视网膜 ipad 的具有视网膜大小的真正压缩图像。也许一个用于小型移动设备,视网膜和非视网膜......? 它变得相当复杂,当然我不希望有一个包含 20 个媒体查询的列表来针对具有不同分辨率和不同(假定)互联网速度的不同屏幕尺寸。
想法?您会优先考虑哪些设备?
谢谢。
【问题讨论】:
-
我建议媒体查询依赖于宽度而不是设备,并像这里的那样偏离像素比:css-tricks.com/snippets/css/retina-display-media-query
-
如果您仔细观察,您的示例网站根本没有使用 bg 图像来实现整页效果等。它实际上是 HTML 中的内嵌图像。背景图像很难做出响应,因为我们可用的缩放选项很少。
-
我使用具有所需图像纵横比的透明 png,然后如果我想为不同的显示器提供不同大小的文件,则使用 css 背景图像。
标签: css media-queries