Tất cả ví dụ

Câu chuyện cuộn

Các lớp di chuyển ở độ sâu khác nhau trong khi bầu trời đổi màu khi bạn cuộn.

scrollInputuseAnimatedCSSinterpolate

Đang chuẩn bị ví dụ…

Cách hoạt động

  1. scrollInput({ progressY }) ghi tiến độ của vùng cuộn, từ 0 đến 1, vào một giá trị.
  2. Mỗi lớp nội suy giá trị đó thành khoảng cách riêng, nên hiệu ứng thị sai hoàn toàn là calc().
  3. Màu bầu trời không phải biểu thức calc(), nên useAnimatedCSS cấp cho nó một biến riêng.
  4. Tiêu đề chương hiện ra rồi mờ đi trong phần tiến độ của mình.

Thêm ví dụ

Tìm kiếm

Gõ để tìm trong tài liệu.