현재 설정된 scale 값 가져오기 > IT 기술백서

IT 기술백서

직접 알아내거나 검색하기 귀찮아서 모아 둔 것

JavaScript | 현재 설정된 scale 값 가져오기

본문

css 로 transform 의 scale 을 변경했을 경우 마우스 좌표에 따른 처리를 할때 원본 크기에 비례하여 계산되기 때문에 곤란한 경우가 있다.

이때는 현재 설정된 scale 값을 가져와 계산에 대입해야 한다.

현재 설정된 scale 값을 가져오는 방법이다.

[code]

function curScale(ele) {

  return ele.getBoundingClientRect().width / ele.offsetWidth

}

[/code]

 

getBoundingClientRect() 는 화면에 실제로 렌더링 된 크기와 위치를 가져온다.


댓글 0개

등록된 댓글이 없습니다.

Menu