【发布时间】:2014-09-20 21:18:51
【问题描述】:
我正在开发一个网站,但遇到了问题。
iPhone 屏幕上的背景图像看起来确实像素化了。
这是我正在使用的 HTML
<div class="parallax img-overlay3" style="background-image:url(img/pictures/food02.jpg)" data-stellar-background-ratio="0.2">
当我使用http://mobiletest.me/iphone_5_emulator 之类的东西时,它看起来很完美,但实际上在 iphone 中查看时,图像似乎被放大到我放入其中的任何图像的一小部分。 谷歌了几个小时,似乎是一个没有明确答案的问题。
【问题讨论】:
-
您想在 iPhone 上需要这些超高分辨率图像吗?我的意思是 iphone 带有视网膜,这意味着你不仅有 72 ppi,而且超过 300ppi。您的图像需要适合该分辨率。
-
我更多地问为什么在模拟器中它可以工作,但在实际手机上却没有。我是否需要在服务器上放置 2 种不同类型的照片,以便根据访问它的设备来查看其中任何一张照片?这似乎违背了拥有响应式网站的意义。我已经看到这个问题在其他响应式网站上不存在......只有这个。 :(
-
响应式并不意味着您不必为创建图像而付出努力。例如,BBC 有一个流程可以为不同大小的网站创建 9 张不同的图片,并根据分辨率/dpi 加载这些图片。
标签: html ios css iphone stellar.js