언어 및 도구들 공부/HTML, CSS

translate(백분율, 백분율)

Dr.Mlem 2024. 9. 3. 12:15

Q.
translate(-50%, -50%)면 자신의 크기의 반씩 왼쪽과 위로 움직이는거겠네?

A.
네, 맞습니다! translate(-50%, -50%)는 요소 자신의 크기의 절반만큼 왼쪽과 위로 이동시키는 것을 의미합니다.

  • -50% (x축): 요소 너비의 절반만큼 왼쪽으로 이동
  • -50% (y축): 요소 높이의 절반만큼 위로 이동

이렇게 함으로써 요소의 중심점이 화면의 중심점에 위치하게 되어, 요소를 화면 중앙에 정확하게 배치할 수 있습니다.

+추가 방법

    • 부모 요소에 display: flex; 를 설정하고, 자식 요소를 중앙에 배치하기 위한 속성들을 추가합니다.
    • flex의 경우:
      • justify-content: center; (수평 중앙 정렬)
      • align-items: center; (수직 중앙 정렬)
  • 예시 (flex):
CSS
.container {
  display: flex;
  justify-content: center;
  align-items: center;
}
 

'언어 및 도구들 공부 > HTML, CSS' 카테고리의 다른 글

CSS border-collapse  (0) 2024.09.09
flex 개체들의 정렬  (0) 2024.09.04
label 로 다른 태그 연결하기  (0) 2024.09.02
border-box  (0) 2024.09.02
radio 버튼들의 name  (0) 2024.09.01