인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

dongri님의 프로필 이미지
dongri

작성한 질문수

애플 웹사이트 인터랙션 클론!

canvas_scale관해 질문드립니다.

작성

·

130

0

안녕하세요 강사님! 오늘 values.canvas_scale로 블랜딩 이미지를 줄이는 방법을 배웠는데,

values에서 canvas_scale = [0, 0 {start:0, end:0})에 관한 개념이 헷갈려서 그런 지

values.canvas_scale[0] = canvasScaleRatio가 되는 이유를 잘 모르겠습니다.

values.canvas_scale[0]과 [1]은 블랜딩 이미지의 x좌표와 y좌표 아닌가요? rect1X와 rect2X 때는 그렇게 사용한 것같은데 갑자기 캔버스를 가로 세로 스케일로 줄이는 비율을 넣어줘서 이해가 잘 가지 않습니다.

감사합니다!

답변 1

0

1분코딩님의 프로필 이미지
1분코딩
지식공유자

[0, 0 {start:0, end:0})] 형태의 값들은 특정 속성의 값이 아니라,
'스크롤 양에 비례해서 계산되는 값들의 한 세트' 라고 생각하시면 됩니다.

opacity가 될 수도 있고, 캔버스의 scale이 될 수도 있고, 어떤 엘리먼트의 x 위치가 될 수도 있고, y 위치가 될 수도 있고..
어떤 값에 적용할지는 우리의 필요에 따라 정하는 것이고요^^

dongri님의 프로필 이미지
dongri

작성한 질문수

질문하기