Showing 1-20 of 18,079 packages
Add a class to an element when a specific scroll threshold has been reached
Javascript animation library. Provide scroll observer, tween, throttled event, splitted text, vector2, easings in a bundle of about 5kb gzipped
Viewport scroll position and direction watcher. Binds states data attributes to `HTML` for further JS/CSS usage. Scroll event is throttled for performance economy.
A simple svelte scroll observer.
A simple hook to create infinite scroll components
🏯 PositionObserver is a JavaScript tool that provides a way to asynchronously observe changes in the position of a target element within its viewport.
React hook to use IntersectionObserver declaratively.
Detect if web fonts are available
Scrollbars, simpler.
Polyfills the ResizeObserver API and supports box size options from the latest spec
Monitor if a component is inside the viewport, using IntersectionObserver API
Resize observer for React
Track React component in viewport using Intersection Observer API
React MutateObserver Component
A React hook that allows you to use a ResizeObserver to measure an element's size.
Disables scroll outside of `children` node.
Removes body scroll without content _shake_
View docs [here](https://radix-ui.com/primitives/docs/components/scroll-area).
A polyfill for the Resize Observer API
Reactive primitives for observing resizing of HTML elements.