728x90
반응형
이전 div 화면 중앙 정렬이라는 포스팅을 한 적이있습니다.
하지만 그 방법은 고정 길이가 되어야만 중앙에 위치시킬 수 있었죠.
최근에는 화면의 크기가 유동적이고 변화가 무척 많죠.
그래서 그 코드로는 화면 중앙 정렬이 어려웠습니다.
그래서 발견한 것이 translate를 이용하여 처리하는 것이었습니다.
.layer{
display: none;
position: fixed;
left: 50%;
top: 50%;
z-index: 9999;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
레이어 팝업을 사용하기 위해 display:none;를 추가하였고, 화면 최상위로 빼기 위해 z-index를 9999로 했습니다.
이 방법이면 어떤 화면에서도 중앙에 정렬이 쉽게 가능합니다.
728x90
반응형
'CSS' 카테고리의 다른 글
div 화면 중앙정렬 (1) | 2011.01.07 |
---|---|
Div 태그로 가운데 정렬하기 (0) | 2010.04.30 |