我有一个带背景图像的HTML/CSS网页。该图像固定在桌面上,看起来很棒,主文本按照预期滚动。2017年回答“如何使背景图像固定在iPhone6上”
在iPhone6,但是,它看起来可怕:有时,在照片中显示的两个版本;两个版本都会随图像一起滚动,而不是保持放置,第二个版本会拉伸到整个页面。
我已搜查高和低的答案堆栈溢出,并没有答案的工作:媒体查询不出现工作; -webkit似乎不起作用;似乎没有任何工作。
这是2017年,也许是时候更新的答案:如何避免iPhone6移动(和一般的Safari和移动Safari浏览器)这个问题呢?
这是我的代码至今:
body {
background-image: url(rsz_background.jpg);
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
}
注:这里是一个活链接到网站:www.successfulnewyear.com如果您在使用Chrome浏览器开发工具iphone6查看网站,或iphone5的 - 它看起来好像在背景保持不变的情况下精美地滚动。但是,如果您实际上通过iphone5或iphone6访问该网站,则会看到照片放大到网站的整个大小,并且滚动而不是保持固定。
放在窗口上的图像这样,它都会显示在 –
您需要使用多组图像的不同分辨率的viewControllers,你听说过响应的CSS? [见这里](http://stackoverflow.com/questions/16443380/common-css-media-queries-breakpoints) – iphonic