我目前正在使用 CSS 作为我的单页网站的全屏背景(由多个 1300 像素高度的 DIV 组成)。它工作得很好,背景图像在页面的可见部分是全屏的,但它在 ipad 上不起作用。backstretch的问题是,如果我包含此代码
<script>
$("#medias").backstretch("../images/bg-18.jpg");
在我的“媒体”DIV 中,背景图像覆盖了我的 DIV 的全尺寸(因此 1300 高度 * 宽度),这不是我希望它仅覆盖浏览器窗口的内容非常感谢
使用 CSS 方法的 DIV 示例:
#medias {
height: 1300px;
background: #8aba56;
padding-top: 150px;
background: url(../images/bg-18.jpg) no-repeat center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
}