Search results
345 packages found
A simple lightweight library for Angular that detects when an element is within the browser viewport and adds a sn-viewport--in or sn-viewport--out class to the element.
StringScroll is a JavaScript library designed for sophisticated scrolling and animation control on web pages. It provides advanced capabilities for managing parallax effects, scroll-based animations, and more, offering a comprehensive solution for creatin
- scroll
- smooth
- css
- string
- typescript
- scrolling-library
- javascript-scroll
- parallax-effects
- scroll-animations
- web-animation
- scroll-interaction
- dynamic-scrolling
- custom-scrollbar
- scroll-progress
- View more
Lazy load react components when they scroll into view using intersection observer
Angular scroll to an element inside some view when ng-repeat is rendered or all images are loaded or both cases or scroll to static attribute
Lightweight scrollytelling library using IntersectionObserver
- scrollytelling
- scroll
- scroll-driven
- step
- interactive
- graphic
- observer
- IntersectionObserver
- enter
- exit
- view
- trigger
A react library that monitors visibility of react components within the viewport and visible parts of overflow scroll elements
React Native ScrollView with common settings and bugs fixes
IntersectionTrigger utilizes the most modern web technology to trigger anything by intersection. Including scroll-based animations.
- intersection
- trigger
- animation
- animejs
- IntersectionObserver
- intersection-observer
- lazy-load
- performance
- lazy-loading
- viewport
- scroll
- toggle-class
- scrollbar
A highly customizable modal/bottom sheet that loves scrolling content.
- react-native
- react
- native
- modal
- bottom sheet
- bottom
- sheet
- scrollView
- flatList
- sectionList
- scroll
- swipe
- keyboard
- snap
- View more
Tiny library for drag-n-drop scrolling style and zoom in~out
- dragscroll
- scroll
- scrolling
- mouse
- hold
- drag-n-drop
- drag-and-drop
- click-n-hold
- click-and-hold
- drag
- viewport
- zoom
Check if your component is in viewport using this simple hook!
A highly customizable modal/bottom sheet that loves scrolling content.
- react-native
- react
- native
- modal
- bottom sheet
- bottom
- sheet
- scrollView
- flatList
- sectionList
- scroll
- swipe
- keyboard
- snap
- View more
Polyfill to support unstandardised Element.scrollIntoCenter()
Light weight library to observe the viewport scroll position
Viewport scroll position and direction watcher. Binds states data attributes to `HTML` for further JS/CSS usage. Scroll event is throttled for performance economy.
Check if your component is in viewport using this simple hook!
Easy to use for effects when component scrolls into view, f.e. fade-in, autoplay video, etc.
A lightweight Vue.js plugin that allows you to scroll an element into view with just a single line of code.
Provides a way with extra configuration options to execute a handler when a given element is on view.
- viewport
- events
- lazy
- load
- mobile
- cordova
- phonegap
- window
- document
- performance
- resize
- scroll
- responsive
- state
- View more
Minimal library to observe nodes entering and leaving the viewport