311 packages found
Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center
The engine that powers scroll-into-view-if-needed
React Infinite Viewer is Document Viewer Component with infinite scrolling.
A thin component wrapper around scroll-into-view-if-needed
Utility components for working with the viewport in react
Infinite Viewer is Document Viewer Component with infinite scrolling up, down, left and right.
The terra-scroll is a content view that hides data accessible with scrolling and provides a refCallback.
Ponyfill for smooth scrolling elements into view (if needed!)
An alternative scroll library to scrollIntoView
feed-view provides chat like scroll behaviour. The element's scroll, sticks to the bottom when new elements are added and doesn't jump when new elements are added above the element's scrolltop.
A highly configurable viewport/2D camera designed to work with pixi.js. Features include dragging, pinch-to-zoom, mouse wheel zooming, decelerated dragging, follow target, snap to point, snap to zoom, clamping, bouncing on edges, and move on mouse edges.
Monitor the scroll percentage of a component inside the viewport, using the IntersectionObserver API.
A react hook and component to create popper (popover) that never leave the screen.
- stay in view
- avoid end of screen
Vue3 Directive & Component to animate elements as they appear in viewport
A sliding Collection View in Marionette.
within-view uses preact/react hook to detect scroll event changes and checking if the wanted element(s) is within view and appending a class to the element if desired.
- View more
Detects if elements are in view - inside of the viewport, an iframe, or other containers. Extremely fast.
- View more
Smooth Scroll behavior polyfill
React Native carousel pager.
A module for testing if an element is visible in the viewport, then triggers callbacks on execution.