我遇到问题background-image
。我的网站在Android设备上看起来不错,然后我发现iPhone和iPad不喜欢background-size: cover
。固定背景图像在iPhone/iPad上消失
我通过设置background-size: 100%
来解决这个问题。
在网络上的iPhone模拟器上,该网站看起来相当不错,但只要在真实iPhone(iOS 9.3)上测试网站,就不会显示背景图片。
加载了标题图片,该图片用作网站的下一个背景,它也显示在那里。 正好在加载的唯一背景上方的其他图像开始加载,但似乎由于某种原因而中止。
图像的大小是:1920x1080。
网站:http://www.unterwasserfotografie-thomas-uhl.de/
UPDATE:
我试着从下面阿齐兹”的解决方案。 玩弄背景大小:自动100%使智能手机上的图像看起来更好,但它们没有加载到手机苹果设备上。 但是,如果设置了background-size:cover,所有背景都会被加载,问题是仅显示图像的一小部分(图像的右上方?!),而这部分很模糊(看起来像放大)。 由于我没有改变任何东西比设置背景大小:封面到背景大小:100%自动,我不能相信,图像堆叠在一起。
目前我已经设置了背景大小:100%,这在桌面设备上看起来最好,到目前为止移动设备还行,只要背景是背景,我不会担心布局未正确加载。
我明白,背景大小:100%自动不是最好的背景方式,并会定义考虑解决方案1.我不明白的是,为什么只有一个背景被加载,当加载在iPhone上的网站。背景位置:中心是否将所有背景都堆叠在屏幕上的相同位置,以便我只能看到已加载的最新的背景?请记住:网站上大约有6种背景,但只有其中一种显示,其中也有图像用于标题中。
感谢您的支持,迄今为止,我将为这个问题设置一个奖励,因为我真的对这个问题感到绝望。
您也可以将附件更改为'fixed'而不是'initial',但是它在内置Android浏览器中不受支持: http://caniuse.com/#feat=background-attachment – Frits
我试过这个建议,但背景仍然没有加载。 我试过使用较小的图像<200kb,但它仍然无法正常工作。 我在这个疯了。 – christian
根据这个问题:http://stackoverflow.com/questions/18999660/background-image-not-showing-on-ipad-and-iphone似乎有一个问题,在iOS上的背景属性的速记顺序。也许尝试转换你的短手,让你有'background-image:url(...)'和'background-position:center center;'等等 – Frits