css에서 position값을 이용할 때 중앙 정렬할 때 사용!
가로 세로 모두 중앙 정렬된다
.className{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
✅css
1) 포지션 속성을 입력한다
2) top 50%를 설정해준다
3) left 50%를 설정해준다
4) transform을 이용해서 translate의 x축 y축 값을 지정한다
5) IE에서도 적용시키기 위해 -ms-추가하여 transform을 한번 더 작성해준다
✔️ position은 좌상단을 기준점으로 이동한다
✔️ transform에 -를 넣는 이유는 내려온 만큼의 반을 다시 올라가고 오른쪽 이동만큼의 반을 다시 왼쪽으로 이동하게 하여 중앙에 맞추기 위해!
'Coding > css' 카테고리의 다른 글
[css] keyframe 이용하여 svg 애니메이션 만들기 (0) | 2022.05.27 |
---|---|
[css] 100vh를 활용하여 화면에 배경이 꽉 차게 만들기 (0) | 2022.05.12 |
[css] 이미지 뒤에 불투명한 이미지깔기 (0) | 2022.05.04 |
[css] 형광펜으로 밑줄 긋는 듯한 애니메이션 주기 (0) | 2022.05.04 |
[css] text-indent를 이용하여 background 이미지만 보여주기 (0) | 2022.05.03 |