2 रिपॉजिटरी
Logic for adjusting internal padding of scroll containers to ensure proper alignment of start and end elements.
Distinct from Scroll Areas: Focuses on the specific padding at the boundaries of a scroll area to avoid empty space, rather than general container styling.
Explore 2 awesome GitHub repositories matching user interface & experience · Scroll Padding Management. Refine with filters or upvote what's useful.
Embla Carousel is a lightweight JavaScript carousel library and barebones slider engine designed for creating touch-enabled, swipeable content sliders. It functions as a plugin-based framework that manages scroll physics and slide positioning without imposing specific UI styles, while providing a programmable API for custom carousel development. The system is distinguished by its modular architecture, allowing developers to extend core logic through external plugins and custom event hooks. It is compatible with server-side rendering, generating initial styles on the server to prevent layout s
Adjusts the alignment of the first and last slides to prevent empty space in non-looping views.
Clusterize.js is a vanilla JavaScript virtual list library and DOM virtualization tool. It enables the display of massive data sets by rendering only the subset of rows currently visible within the user viewport. The plugin operates as a lightweight frontend component without external dependencies or framework requirements. It reduces browser memory usage and DOM load by swapping the content of existing elements rather than rendering thousands of nodes simultaneously. The library focuses on frontend performance optimization and large dataset visualization. It maintains a native scrolling exp
Uses empty spacer elements as scroll padding to simulate the total dataset height and preserve native scrollbar behavior.