GODRICH
#css애니메이션#버튼#로딩#전환효과#스크롤#대시보드#실전ui#디자인트렌드

03드래그 관성 — 포인터 속도를 추적해 놓은 뒤 지수 감쇠로 미끄러지는 lerp

pointermove 사이의 이동거리로 순간 속도를 기록해 두고, 놓는 순간부터 매 프레임 속도에 0.9 같은 감쇠 계수를 곱해 위치에 더하면 얼음판에서 미끄러지듯 감속하는 관성이 붙습니다. 속도가 임계값 밑으로 떨어지면 정지하고 트랙 한계에서 클램프합니다.

쓰임음량 조절, 타임라인 스크럽

requestAnimationFramepointermoveCSS custom properties
드래그 관성 — 포인터 속도를 추적해 놓은 뒤 지수 감쇠로 미끄러지는 lerp
새 창에서 열기

03 드래그 관성 — 포인터 속도를 추적해 놓은 뒤 지수 감쇠로 미끄러지는 lerp — 측정 누적면적 1.847% · 움직인 프레임 19/23GODRICH 원작 · zip 에 SCSS·React 포함 · css input range 슬라이더 — 관성·스냅 계산을 얹은 커스텀 9종

이 데모가 속한 글

css input range 슬라이더 — 관성·스냅 계산을 얹은 커스텀 9종 — 데모 9종 미리보기css input range 슬라이더 — 관성·스냅 계산을 얹은 커스텀 9종드래그를 놓으면 속도값으로 관성 lerp가 감쇠하고, 값이 바뀔 때마다 스프링 오버슈트로 썸이 살짝 튕겨 안착합니다. 눈금 스냅·세로 볼륨형·색 그라디언트 트랙까지 — css input range 슬라이더 9종, 코 이 글의 데모 전부 보기

이 효과가 마음에 들면 — 비슷한 데모