내가 이런 식으로 할 거라고 :
이
<div class="pagecontainer">
<div id="page1" class="page" style="background: url(picture20px*400px);"/>
<div id="page2" class="activepage" style="background: url(picture20px*400px);"/>
<div id="page3" class="page" style="background: url(picture20px*400px);"/>
</div>
는 CSS :
.pagecontainer {
position:relative;
width:440px;
height:400px;
overflow:hidden;
}
.activepage {
float:left;
width:400px;
height:400px;
overflow:hidden;
padding-left:20px;
}
.page {
float:left;
width:20px;
height:400px;
overflow:hidden;
padding-left:20px;
}
업데이트 : 사실, 난 (생각의 업데이트를 읽은 후 다음 은 샘플 코드 다른 답변) 그 이유는 플로트가 더 쉬울 것이기 때문입니다. 여전히 오버플로 : 페이지에서 숨김을 사용합니다. 페이지를 보이게 만들고 너비를 애니메이션하므로 활성 페이지의 너비는 400 픽셀입니다. 모든 페이지의 콘텐츠는 400px이지만 20px 만 표시되어야합니다.
출처
2011-08-03 18:48:59
Jan
내가 위치와 기타 등 모든 것을 함께 맞출 수있는 방법에 대해 더 궁금했다. – muttley91
당신이해야 할 일에 대한 샘플 코드를 추가했지만 가장 적합한 스타일을 추가하여 업데이트해야합니다. 방금 당신에게 아이디어를 줬습니다. –