我正在尝试创建一个单页网站,但在对基本布局进行排序时遇到了一些麻烦。我想要的是当用户访问该站点时,第一个 div 会拉伸以填充浏览器窗口(例如http://whiteboard.is)。之后第二个 div 是固定位置,但我可以设置手动高度,这样我就可以添加大量内容。
我试过使用背景尺寸标签,但由于某种原因,它只能水平拉伸。垂直它只是设置为 min-height: 值。
任何想法为什么?
HTML
<body>
<section id="first" class="clearfix">
<div class="scanlines"></div>
</section>
<section id="second" class="clearfix">
<div class="scanlines"></div>
</section>
</body>
CSS
#first {
background: url(1.jpg) no-repeat center center;
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
min-width: 1024px;
min-height: 768px;
}
#second {
background: url(3.jpg) center no-repeat fixed;
position: relative;
height: 8000px;
width: 100%;
}
.scanlines {
background: url(scanlines.png);
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 25;
}