【发布时间】:2014-03-05 13:43:58
【问题描述】:
如何设置不随内容滚动的背景图像。我正在使用 jquery mobile 和 phonegap。我尝试使用 background-attachment: fixed 但图像没有全屏显示。
<div data-role="page" class="background">
</div>
我的 CSS:
.background {
background-image: url(../images/bg.png);
background-position: center center;
background-repeat: no-repeat;
background-attachment:scroll;
background-size: 100% 100%;
}
【问题讨论】:
-
首先,您需要确保这个“背景” div 将成为您网站其余部分的容器,否则它将无法作为整个网站的背景。其次,如果第一种情况为真(确实如此),为什么不在 标签中使用该 CSS 而不是?我尝试使用它,但仍然没有运气。我在 phonegap 中使用 jquerymobile。当我在 body 中使用 css 时,图像在那里,但仍然不固定。图像是否显示?您能否发布一些到目前为止您尝试过的代码(HTML 和 CSS,以及任何相关的 jQuery),以及什么——确切地说——不适合你?是的,图片出现了,pastebin.com/0c4BjK8Q 上面是 css。问题是,图像一直被拉伸到内容的长度。我只需要在滚动内容时将其固定为屏幕大小。我添加了一个我认为可能有用的答案。让我们根据需要将评论讨论移到那里。
标签: javascript jquery html css cordova