본문 바로가기
코딩/CSS

css 가운데 정렬 transform

by euntori 2021. 11. 1.
반응형

CSS로 가운데 정렬을 하는 방법은 여러가지가 있음.

 

HTML CODE

<div class="center_wrap">
  <div class="center">가운데 정렬</div>
</div>

 

1. position absolute와 transform을 이용한 방법

코드가 간단하긴 하지만 특정 브라우저에서 컨텐츠가 흐려져 보이는 경우가 있음.

.center_wrap{ 
    position: relative;
    width: 100%;
    height: 100%;
}
.center{ 
    position: absolute;
    top: 50%;
    left: 50%;
    transform:translate(-50%, -50%);
}

 

2. position absolute와 margin을 이용한 방법

컨텐츠의 width, height 값이 정해져 있을때 가능한 방법. width, height 의 절반px 만큼 마이너스 값으로 줘서 맞춤.

.center_wrap{ 
    position: relative;
    width: 100%;
    height: 100%;
}
.center{ 
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -160px;
    width: 320px;
    height: 100px;
}

 

3. flex를 이용하는 방법

간단해서 요즘 가장 많이 씀.

.center_wrap{
    display: flex;
    align-items: center;
    justify-content: center;
}

 

반응형

'코딩 > CSS' 카테고리의 다른 글

focus 그라데이션 효과  (0) 2024.12.03
피그마 corner smoothings css로 주기  (0) 2024.11.26
ol 태그 css로 자동 넘버링  (0) 2022.11.11

Designed by 티스토리