제가하려는 것은 설명하기가 조금 어렵습니다. 창 높이의 100 %가 될 "패널"을 갖고 싶고 웹 사이트의 주요 내용 위에 겹쳐서 표시하고 싶습니다. 내가 원하는 것은 메인 웹 사이트 콘텐트를 브라우저 창 상단에 고정시키고이 "패널"을 그 위에 놓는 것입니다. 이 부분은 z-index를 사용하는 것만으로 쉽습니다. 내가 겪고있는 문제는 브라우저 창의 상단에 고정 된 상태로 사이트의 주요 컨텐츠를 얻는 것입니다. 사용자가 을 아래로 스크롤하면 만 "패널"이 아래로 이동하여 웹 사이트의 주요 부분을 나타냅니다. 일단 패널이 브라우저 창 상단을 지우면 사이트의 주요 부분을 평상시처럼 스크롤하고 싶습니다. 나는 이것이 jQuery에 의해 구동되기를 바란다.스크롤하는 동안 주 컨텐츠 영역 상단에 100 % 높이의 div를 스크롤하십시오.
이 때 사용자가 스크롤 아래의 주요 내용의 맨 위에 슬라이드해야하는 오버레이는 다음과 같습니다여기에 내가 가진 HTML입니다. 이것은 웹 사이트의 주요 내용입니다.
그리고 일부 CSS :
html, body {height:100%;}
.panel {height:100%; background-color: rgba(186,85,85,0.38); position: relative; z-index:1;}
.main {position: absolute; top:0px; min-height: 1500px;}
편집이 : 무대에서 상승 커튼 등이 효과를 생각하십시오. 커튼이 올라가는 동안 스테이지는 그대로 유지됩니다.
jarallax http://www.jarallax.com/demo/와 같은 플러그인은 필요한 부분을 제공해야합니다. 귀하의 레이아웃. 스크롤 진행 상황의 각 지점에서 각 div에 애니메이션을 설정할 수 있습니다. – apttap
몇 가지 데모를 보여줄 수 있습니까? 그것의 아주 혼란스럽고 불분명하다 – Starx
나는 나의 포스트를 새롭게했다.무대에 올라가는 커튼처럼 생각하십시오. – Dustin