我正在[本网站] [1]工作。我有一个" mainbackground"显示在上面。
滚动时是否可以继续[此图片] [2]?
这是我的CSS:
background-image: url("bakgrund.jpg")
答案 0 :(得分:4)
我很难弄清楚你是如何设想这个工作的。
如果您希望背景图片继续向下移动到内容,请使用:
background-repeat: repeat-y;
如果您想要多个图像作为背景,请使用:
background-image: url(image-url-1), url(image-url-2);
如果您希望图像与文本一起滚动(即,不固定),但在到达内容结尾后继续滚动,或者如果您想动态加载多个图像需要时,您需要使用AJAX或其他方式以编程方式进行。
答案 1 :(得分:1)
您可以使用:
background-attachment: fixed;
答案 2 :(得分:0)
如果您正在尝试使用固定背景,请尝试此http://jsfiddle.net/kkmLpqqd/
<div id="a">a</div>
#a{
width:300px;
height:2000px;
background-image:url(http://placekitten.com/300/301);
background-attachment:fixed;
background-repeat:no-repeat;
background-color:green;
}
答案 3 :(得分:0)
.class-name {
background:url(your-image.jpg) no-repeat;
background-attachment: fixed;
}
答案 4 :(得分:0)
尝试将背景图像分配给CSS中的“body”元素,然后将所需的所有内容放在“容器”div中,并带有白色背景(或任何您喜欢的内容)。< / p>
css:
body {
width: 100%;
background-image: ...
background-attachment: fixed;
}
#container {
margin: 0 auto;
background: #FFF;
}
html:
<body>
<div id="container>
...
</div>
</body>