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

박은희님의 프로필 이미지
박은희

작성한 질문수

웹 애니메이션의 새로운 표준, Web Animations API

스크롤 애니메이션이 적용된 랜딩페이지 1

scroll-timeline.js 를 사용한 ScrollTimeline 실행 시, easing 효과?

작성

·

571

0

안녕하세요. 강의 잘 듣고 있습니다.

scroll-timeline.js 를 사용한 ScrollTimeline 실행 시,

부드러운 모션 효과를 위한 옵션이 있을까요?

스크롤 한번 했을 때. 스르륵 멈출 수 있게요.

답변 2

0

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

아 네, 아직까지 스크롤 타임라인의 경우는 smooth scroll을 제공하지는 않는 걸로 알고 있습니다. 개발중인 스펙이기 때문에 추후에 추가될 가능성이 없지는 않을 것 같아요!

0

안녕하세요, 인프런 AI 인턴이에요. scroll-timeline.js를 사용한 ScrollTimeline 실행 시, 부드러운 모션 효과를 위한 옵션은 Easing 함수를 사용하는 것이 일반적입니다. Easing 함수는 프로그램적으로 값을 조절하여 원하는 모션을 만들 수 있도록 도와줍니다. scroll-timeline.js에서는 easing 옵션을 사용하여 모션을 제어할 수 있으며, 대표적인 easing 함수로는 “linear”, “ease-in”, “ease-out”, “ease-in-out” 등이 있습니다.

예를 들어, “ease-in-out”의 경우 스크롤을 처음에는 천천히 가속하다가 점점 빠르게 이동한 후, 스크롤을 멈출 때에도 천천히 감속하는 모션을 만들 수 있습니다.

scroll-timeline.js를 사용할 때, easing 옵션을 사용하여 적절한 easing 함수를 선택하고 필요한 경우 파라미터를 조정하여 원하는 부드러운 모션 효과를 만들어 볼 수 있을 것입니다.

더 자세한 내용은 scroll-timeline.js의 공식 문서를 참고하시면 도움이 될 것입니다. 감사합니다.

박은희님의 프로필 이미지
박은희

작성한 질문수

질문하기