3 个仓库
React components that wrap elements to provide scroll-position tracking and event triggering.
Distinct from Scroll Event Controllers: Focuses on React component wrappers specifically for scroll event monitoring rather than general event controllers.
Explore 3 awesome GitHub repositories matching user interface & experience · Scroll Wrapper Components. Refine with filters or upvote what's useful.
react-waypoint 是一组 React 组件和包装器,旨在当特定 DOM 元素进入或离开可见屏幕区域时执行回调。它作为一个视口可见性跟踪器,监控元素何时跨越预定义的空间边界。 该项目提供了一个滚动触发组件和事件包装器,允许进行自定义偏移配置以考虑固定的 UI 元素。这些工具可以配置为使用特定的 DOM 节点或全局窗口作为可见性计算的滚动祖先。 该库涵盖了多种实现模式,包括无限滚动、内容懒加载和滚动触发动画。它通过监控元素可见性并根据元素的边界框与当前视口的交集触发函数来管理这些操作。
Provides React wrappers that trigger actions based on element position relative to the window during scrolling.
This project is a frontend component designed to manage dynamic content loading and scroll-based interactions within web applications. It provides a reusable interface for handling data injection as users navigate through scrollable areas, ensuring that content updates occur automatically based on scroll position or manual user triggers. The component distinguishes itself by supporting both standard downward infinite scrolling and inverse scrolling, which allows for the natural expansion of content history in chat-like interfaces. It offers developers full control over the visual presentation
Tracks scroll offsets and movement patterns using hooks to build custom interactions.
React Parallax is a React animation component library that creates multi-speed scrolling background depth effects. It computes relative scroll positions within viewports to translate raw page offsets into normalized animation progress values, applying hardware-accelerated translation and scaling styles to DOM nodes for smooth visual movement. The library supports rendering background images and arbitrary visual elements that shift positions at different speeds relative to foreground content. It provides dynamic Gaussian blur filter transitions that interpolate based on current scroll velocity
Wraps children in scroll-position tracking components that expose raw percentages for custom visual transformations.