나는 시차를 사용하여 웹 사이트를 만들려고합니다.배경 이미지를 전체 화면으로 만들 수 없습니다.
CSS에 문제가 있습니다. 아래는 HTML입니다 :
<div id="skrollr-body">
<div class="subnav">
<ul id="nav">
<li><a href="#home">Home</a></li>
<li><a href="#foo">Foo</a></li>
</ul>
</div>
<div id="home" class="centered" data-0="height:100%;" data-1000="height:0%;" >
<div class="zebra">
<div class="contentWrap">
test
</div>
</div>
</div>
<div id="foo" class="centered" data-1000="height:100%;" data-2000="height:0%;">
<div class="world">
<div class="contentWrap">
test
</div>
</div>
</div>
</div>
여기에 CSS입니다 :
#home {
background: #dedede;
height: 100%;
z-index: 901;
}
#foo{background: yellow; z-index:800;}
.zebra {
background-image: url("/img/zebra-pattern.png");
background-position: center center;
background-repeat: repeat-x;
background-size: cover;
height: 100%;
position: relative;
width: 100%;
}
.world {
background-image: url("/img/world.jpg");
background-position: center center;
background-repeat: repeat-x;
background-size: cover;
height: 100%;
position: relative;
width: 100%;
}
.contentWrap{
position: absolute;
border: 1px solid red;
}
내 문제는 내가 명시 적으로 높이를 넣어 해달라고 경우, 배경 이미지가 전체 화면되고 있지이다.
어떤 조언이 필요합니까?
JsFiddle이 작업에 도움이 될 것입니다. –