두 개의 중첩 된 div가 있는데, 하나는 화면 오른쪽에 아리아를 정의하고 다른 하나는 그 100 %입니다. 자식 div를 오른쪽 대신 화면 왼쪽에 애니메이션으로 표시하려고합니다. 부모 div에 애니메이션을 적용 할 수 없습니다. 다른 자식이 있기 때문에 새 css3 vw 단위를 사용하여 시도했지만 값을 음수 단위로 설정하여 왼쪽으로 이동해야합니다. 나는이 요소 옆에있는 요소의 크기를 가져 와서 그 양을 음수로 지정함으로써 작업 할 수있게되었지만 일단 창 크기를 조정하면 위치가 벗어납니다.CSS를 사용하여 중첩 된 요소를 화면 가장자리까지 설정하는 방법
내 CSS는 다음과 같습니다 다른 해결책이없는 경우
#sideParent
{
position: absolute;
top: 150px;
bottom: 0px;
right: 0px;
width: 300px;
border-top: 3px solid black;
border-left: 3px solid black;
text-align: center;
}
#sideChild
{
position: absolute;
top: 0px;
left: 0px; /* I need this to position to left of screen with a static value */
right: 0px;
height: 100%;
width: 100%;
background-color: white;
z-index: 100;
border-right: 3px solid black;
}
이 화면이 때 다시 크기를 확인하고 그에 따라 음의 값을 변경할 수있는 방법이 있어야합니다. 아무도 초기 문제에 대한 해결책을 제시 할 수 없다면 누군가이 방법을 설명해 주시겠습니까? 사전에
감사합니다.
[jsfiddle] (http://jsfiddle.net/)을 게시 할 수 있습니까? – bejonbee