작성
·
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
[0, 0 {start:0, end:0})] 형태의 값들은 특정 속성의 값이 아니라,
'스크롤 양에 비례해서 계산되는 값들의 한 세트' 라고 생각하시면 됩니다.
opacity가 될 수도 있고, 캔버스의 scale이 될 수도 있고, 어떤 엘리먼트의 x 위치가 될 수도 있고, y 위치가 될 수도 있고..
어떤 값에 적용할지는 우리의 필요에 따라 정하는 것이고요^^