CSS
div 및 요소 화면 중앙에 위치시키기
엔젤루스
2020. 8. 26. 16:17
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
반응형