2014-07-10 5 views
0

overflow: scroll과 텍스트가 많은 div가 하나 있습니다. 그런 다음 두 번째 div 내부는 position: absolute이고 높이와 너비는 100 %입니다. 가능하다면 아래로 스크롤 할 때 div 내부도 움직여서 항상 외부 div의 전체 가시적 인보기를 CSS로만 덮어 두거나 자바 스크립트를 사용해야합니다.스크롤과 함께 절대 div로 이동

여기에서 example을 볼 수 있습니다. 아래로 스크롤하면 내측 div가 맨 위에 표시됩니다.

CSS :

.test1 { 
    position: relative; 
    height: 200px; 
    width: 500px; 
    overflow: scroll; 
    background: green; 
} 
.test2 { 
    position: absolute; 
    opacity: 0.5; 
    height: 100%; 
    width: 100%; 
    top: 0; 
    left: 0; 
    background: red; 
} 

HTML :

<div class="test1"> 
    <div class="test2"></div> 
    Lot of text 
</div> 
+0

임없는 내가 제대로 질문을 이해하지만,이 두 영역 (창 및 사업부) 동시에 당신이 그에게 당신이 무슨 뜻인가 .. 자바 스크립트가 필요합니다을 조작하려는 경우 있는지? – Pogrindis

답변

0

이 당신이 원하는 무엇인가? Demo

.test1 { 
    position: relative; 
    height: 200px; 
    width: 500px; 
    overflow: scroll; 
    background: green; 
} 
.test2 { 
    position: fixed; 
    opacity: 0.5; 
    height: 185px; 
    width: 485px; 
    background: red; 
} 
+0

실 거예요. 그냥 콘텐츠를 스크롤 할 수 없게 막습니까? 따라서 결코 내용을 읽을 수 없습니까? – Pogrindis

+0

범위가있는 주로 스크롤바는 14px ~ 18px 형식이므로 div의 높이와 높이를 줄일 수 있습니다. – Amit

+0

크롬 http://jsfiddle.net/y8h9E/5/ – Amit

관련 문제