공부 모음집/WEB

💡 브라우저 좌표

leedaramji 2023. 11. 7. 18:58

coordinates (좌표)

 

  • 왼쪽 최상위에서 시작 (0, 0)
  • X축 (수평)
  • Y축 (수직)

 


 

Element.getBoundingClientRect()

 

  • 요소의 사이즈와 위치 정보
  • Element Object 안에 있는 API
  • Element는 DOM에 들어있는 모든 요소들 (모든 태그)

 


 

[Javascrip에서 사이즈와 위치]

 

  • width :  요소의 너비
  • height : 요소의 높이
  • left : 왼쪽에서 요소까지의 거리 (X축)
  • top : 위에서부터 얼마나 떨어져 있는가? (Y축)
  • right : 왼쪽에서 제일 오른쪽 끝까지 얼마나 떨어져 있는지?
  • bottom : 브라우저 위에서 제일 밑까지 얼마나 떨어져 있는지?

 


 

[CSS에서 right와 bottom]

 

  • css에서 position을 absolute나 relative를 지정하게 되면 top과 left, right와 bottom을 이용해서 position을 지정한다.
  • right : 브라우저 제일 오른쪽부터 떨어져 있는 거리
  • bottom :  브라우저 제일 밑에서부터 떨어져 있는 거리

 


 

Client x, y  vs  Page x, y

 

  • 스크롤링을 하면 숨겨진 페이지가 있다.
  • 사용자가 클릭을 하면 client x, y 와 page x, y가 달라진다.
  • 사용자가 클릭을 하면 event object가  이벤트 리스너에 전달된다.
  • event에는 client x, y가 들어있다.
  • client x, y는 브라우저에서 x와 y가 얼마나 떨어져 있는지 전달
  • page x, y는 클라이언트에 들어 있는 사이즈가 아니라 page 자체에서 떨어져 있는 x와 y를 의미

 

Client x, y

 

  • 브라우저 좌표값에 의해서 결정

 
 

Page x, y

 

  • 문서의 시작점에 의해서 결정

 
 
 
 
 
 
 

'공부 모음집 > WEB' 카테고리의 다른 글

SPA (Single Page Application)  (2) 2023.12.05
접근성 준수와 스크린리더  (2) 2023.11.26
Web APIs  (0) 2023.11.07
url 입력과정  (0) 2023.10.17
웹 서버와 호스팅 그리고 클라우드 호스팅/ FTP 프로그램  (1) 2023.10.13