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

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

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

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

[code]

function curScale(ele) {

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

}

[/code]

 

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

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤