2012-05-23 2 views
0

상대 위치 지정을 사용하여 서로 위에 놓고 싶은 두 개의 div가 있습니다.상대적인 위치에있는 div 두 개를 겹쳐 놓습니다.

<div id="display_background"> 
</div> 
<div id="display_foreground"> 
    <div id="home"> 
     This is the home page 
    </div> 

    <div id="info"> 
     This is the info page 
    </div> 

    <div id="contact"> 
     This is the contact page 
    </div> 
</div> 

div를 위치를 배경 이미지로 조정해야하므로 상대 위치 지정을 사용하고 있습니다. 당신은 절대로 위치를 변경하고 상대 위치와 래퍼를 추가 할 수 있습니다

$('#display_background').css({ 
    'background-color': 'white', 
    opacity: 0.5, 
    position: 'relative', 
    left: '66%', 
    top: '66%', 
    width: '425px', 
    height: '330px', 
    border: '1px solid' 
}); 
$('#display_foreground').css({ 
    position: 'relative', 
    left: '66%', 
    top: '66%', 
    width: '20%', 
    height: '25%' 
}); 
+1

나는 JavaScript를 사용하여 CSS를 수정한다고 가정하고 있습니까? 앵커 포인트 역할을하는 div는 상대적이어야하고 다른 div는 절대적이어야합니다. – Yisela

+0

@yisela 앵커 포인트는 어느 것입니까? 배경과 전경 div를 포함하는 것? 따라서 뒤쪽과 전경 부분이 절대적이어야하는 부분입니까? 아니면 다른 div에서 앞과 배경을 싸야합니까? – lowerkey

답변

관련 문제