Search results
3891 packages found
A better, smoother, more performant window.onscroll event interface using requestAnimationFrame for performance and mobile-compatibility
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
- body scroll
- body scroll lock
- react scroll lock
- react scroll
- scroll
- lock
- freeze
- toggle
- disable
- overflow
- modal
- lightbox
- react
- vanilla-js
- View more
An easy and simple to use React Native component to render large to very large lists of swipable performant pages with intelligent scroll/swipe detection to cushion rough guestures. Supporting both iOS and Android. Free and made possible along with costly
- react-native-smart-page
- react-native
- pages
- optimized rendering
- smart rendering
- optimized loading
- large list
- page list
- scroll
- translation
- gesture responder
- intelligent gesture detection
- sensitive scrolling
- swipable
- View more
The terra-scroll is a content view that hides data accessible with scrolling and provides a refCallback.
wheel gestures for embla carousel
wheel gestures and momentum detection
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.
A collection of useful utility functions with associated TypeScript types. All functions have been unit tested.
- TypeScript
- isNullOrUndefined
- isEmpty
- isEqual
- isNumber
- randomNumberBetweenRange
- random number between range
- asyncForEach
- async for each
- delay
- convertTimeUnits
- convert time units
- getToday
- setEndOfDay
- View more
React library for scrolling elements by dragging the mouse
Simple component to select range values from slider. React component that return two value minValue and maxValue by event onInput/onChange.
- react
- multi
- range
- slider
- min
- max
- minValue
- maxValue
- scroll
- multirange
- multirangeslider
- rangeslider
- typescript
- tsx
- View more
Scroll to given elements with smooth animation
ANSI escape codes for some terminal swag.
- alternative-screen
- ansi
- clear
- cli
- code
- codes
- command-line
- console
- control
- cursor
- erase
- escape
- escapes
- formatting
- View more
Reactive primitives to react to element/window scrolling.
An AngularJs directive that automatically scrolls to the bottom of an element on changes in it's scope.
A list component for React that combines vertical virtualized scrolling with CSS snap logic, allowing the 'active' element to snap to the center of the visible area.
A cross browser solution to scrolling during drag and drop.
Boxes that behave nicely while scrolling
Assorted React hooks.
- react
- hooks
- react hooks
- useBoundingClientRect
- boundingClientRect
- useClassNames
- class
- className
- classNames
- css
- useDebounce
- debounce
- useAnimationFrame
- requestAnimationFrame
- View more
React components to stick elements at the top of the page while scrolling