我无法找到一种在iPad上正确显示单页网站背景图片的方法。
我在视口中设置了一个固定的背景,页面在背景上滚动。页面的结构如下:
<body class="landing-1-b">
<div class="container">
<section class="intro viewportheight_min" id="intro" class="currentSection">
...
</section>
<section class="keys viewportheight_min" id="keys">
</section>
....
</div>
</body>
这里是CSS:
body, html, .container, section {
height: 100%;
margin:0;
font-family: "FuturaStd-Light", "sans-serif";
}
html {
background: url(../img/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
这在桌面浏览器上运行得非常完美,您可以在boardlineapp.com网站上查看,但在iPad上无法正常工作:背景会出现奇怪的缩放,如下图所示。你能帮我修复一下吗?
谢谢!
附言:这里有一个部分答案(链接),使用background-attachement:scroll。但是不太理想。