编辑:答案将允许背景图像根据身体的大小改变它的高度。如果 body 是 500px 高,它应该是 100% 宽,500px 高。或 100% 宽度 2500 像素高度。
也许我错过了这艘船,但我试图弄清楚如何让我的背景图像随页面缩放。最终用户不希望背景图像是静态的 (COVER),但图像应该随着他的网站上的内容越大而缩放。
我猜这不能单独使用 CSS 来完成。当我说我想我已经经历了很多不同的方式来做到这一点。
这只是一个简单的 javascript/jquery,我在其中获取 body 标记的高度,然后将其应用于背景图像高度?
如果你需要一个例子:
<body>
<div class="first"><!--TEXT--></div>
<div class="second"><!--TEXT--></div>
</body>
CSS
body { background: url(http://flashfreezeicecream.com/bg.jpg) center no-repeat; }
div { width: 75%; margin: 0 auto; }
.first { height: 1000px; }
.second { height: 500px; }
这将需要在具有不同正文高度的多个页面上工作
编辑: http: //jsfiddle.net/WEat7/1/ 固定宽度的 div 来说明这个概念。我道歉