나는 매우 같은 사이트를 만들려고 해요이 그림에서 :수평 스크롤 사이트
문제 :
- 내가하는 사이트가 필요합니다 이미지에서 제안 된대로 가로로 스크롤하십시오.
- 스크롤 할 때 수직으로 스크롤하는 요소가 필요하지만 전체 요소가 아닌 요소 자체 내부에 있어야합니다. 사이트의 첫 번째 프레임에서 위/아래로 스크롤하면 두 번째 프레임이 너무 크고 전체 사이트가 가장 높은 요소만큼 키가 크기 때문에 빈 영역으로 스크롤됩니다.
HTML 구조 :
div #horizontal-container
div #horizontal-wrapper
div #section-1 .section
div #section-2 .section
div #section-3 .section
so on...
CSS :
html, body {
overflow: hidden;
}
#horizontal-container {
position: fixed;
top: 0; bottom: 0; left: 0; right: 0;
overflow-y: hidden;
overflow-x: scroll;
}
#horizontal-wrapper {
width: 400%;
height: 100%;
}
.section {
width: 25%; /* A quarter of its parent with 400%, to be 100% of the window. */
height: 100%;
float: left;
overflow-y: scroll;
}
가 잘하면 내가 여기 분명히했다. 이 기능을 사용하기 위해서는 무엇을 놓치고 있습니까? 특정 가로 스크롤 점에 맞을 때 컨테이너의 overflow
속성을 토글하려면 약간의 JavaScript를 통합해야합니까? 지저분 해 보인다. :/
일부 jquery 모듈이 필요합니다. – bgmCoder