我正在使用带有多个div作为背景(部分)的backstretch jquery插件。目前我使用固定高度,但我希望div为窗口的100%高度和可滚动的页面。我怎么能做到这一点?
HTML
<div class="main-container"></div>
<div class="main-container2"></div>
<div class="main-container3"></div>
<div class="main-container4"></div>
CSS
.main-container {
background-image:url(../images/footballfieldblur.jpg);
height:1000px;
z-index:-100;
}
.main-container2 {
background-image:url(../images/orange3.png);
height:1000px;
}
.main-container3 {
background-image:url(../images/lightbackground.jpg);
height:1000px;
}
.main-container4 {
background-image:url(../images/diamondplatebackground.jpg);
height:1000px;
}
JAVASCRIPT
<script>
$(".main-container").backstretch("images/footballfieldblur.jpg");
$(".main-container2").backstretch("images/orange3.png");
$(".main-container3").backstretch("images/lightbackground.jpg");
$(".main-container4").backstretch("images/diamondplatebackground.jpg");
</script>
答案 0 :(得分:0)
你可以在html和body中使用:
高度:100%;
或
最小高度:100%
或使用javascript:
。$( “主容器”)的CSS({ '高度':($(文件).height())+ '像素'});
答案 1 :(得分:0)
body{
height:100%;
overflow:scroll;
}
.main{
height:100%;
}
答案 2 :(得分:0)
这是否可以解决您的问题:http://jsfiddle.net/David_Knowles/Q3HWT/
<div class="main-container column"></div>
<div class="main-container2 column"></div>
<div class="main-container3 column"></div>
<div class="main-container4 column"></div>
html, body {position:relative; height: 100%; padding: 0; margin: 0; }
.column {position:absolute; top: 0; bottom: 0; left: 0; right: 0;}
答案 3 :(得分:0)
只需在CSS样式部分添加以下内容:
<style>
* { margin : 0 ; padding : 0 ; }
</style>
希望会有所帮助。