Skip to content

Viewake화면에 들어오는 요소를 깨우세요.

스크롤 방향을 이해하는 가벼운 등장 애니메이션 라이브러리입니다. 예측 가능한 once·replay 모드와 CDN, React, Next.js, Vue를 지원합니다.

Viewake 아이콘
LIVE PLAYGROUND

마술이 아니라 상태 흐름을 직접 확인하세요.

뷰포트직접 스크롤하거나 버튼을 사용하세요.
아래에서 sleeping 중 ↓
fade-up · replay · 200ms + 600ms

이제 awake 상태입니다.

요소를 지나친 뒤 위로 돌아갔다 다시 내려오며 모드를 비교하세요.

계속 내려가도 화면 위의 카드는 awake 상태를 유지합니다.
현재 설정 코드<div data-viewake="fade-up" data-viewake-mode="replay" data-viewake-delay="200" data-viewake-duration="600" data-viewake-easing="cubic-bezier(0.22, 1, 0.36, 1)">threshold: 0.25는 Viewake.init({ threshold: 0.25 })에 넣습니다.
  1. 아래로 내려가 카드를 깨웁니다.
  2. 카드가 화면 위로 지나갈 때까지 더 내립니다.
  3. 맨 위로 돌아가 카드를 화면 아래에 둡니다.
  4. 다시 아래로 내려갑니다.
이벤트

움직임을 기다리는 중…

MIT License로 배포됩니다.