3 repository-uri
Techniques for visually concealing default browser scrollbars while retaining native scrolling functionality.
Distinct from Native Scroll Interception: Focuses on hiding the scrollbar UI specifically, rather than intercepting all scroll events.
Explore 3 awesome GitHub repositories matching user interface & experience · Native Scrollbar Hiding. Refine with filters or upvote what's useful.
OverlayScrollbars este un plugin JavaScript pentru scrollbar-uri și un manager de scroll pentru elemente DOM care înlocuiește scrollbar-urile native ale browserului cu versiuni overlay stilizabile. Funcționează ca o componentă UI pentru stilizarea track-urilor și a mânerelor scrollbar-ului, păstrând în același timp comportamentul original de scroll și accesibilitatea. Proiectul asigură consistența UI cross-browser prin suprascrierea implementărilor native cu scrollbar-uri web personalizate. Utilizează un sistem de proprietăți CSS personalizate și teme predefinite pentru a permite aspectului vizual al scrollbar-urilor să se potrivească cu design-ul site-urilor web. Biblioteca include o interfață programatică pentru controlul layout-urilor scrollbar-ului și a modurilor de performanță per element. Dispune de o arhitectură de plugin-uri pentru adăugarea de comportamente personalizate sau polyfill-uri de compatibilitate și oferă instrumente pentru recalcularea manuală a layout-ului atunci când dimensiunile elementelor sau conținutul se schimbă.
Wraps elements in containers to hide native browser scrollbars while preserving original overflow behavior.
Smooth-scrollbar is a customizable JavaScript library that replaces native browser scrollbars and scrolling behavior on target DOM elements with inertial momentum physics. It provides consistent cross-browser scrolling interfaces, hardware-accelerated visual translations, and dynamic thumb positioning. The library supports nested scroll container management, allowing outer containers to continue scrolling automatically when inner scrollable areas reach their boundary edges. It features a modular plugin architecture that enables third-party extensions to hook into core scroll events, track upd
Replaces standard browser scrolling behavior and native scrollbars on target elements with custom inertial scrolling mechanisms.
React custom scrollbars is a user interface component built for React applications that replaces native browser scrollbars with custom-styled tracks and thumbs. It maintains consistent visual appearance across different platforms and browsers while generating matching markup on both server and client environments to support server-side rendering without layout shift. The library provides comprehensive styling options by overriding default track, thumb, and view elements with custom components, CSS classes, or inline styles. It handles layout adjustments by resizing container dimensions dynami
The scroll component library fades out scrollbars automatically when the user stops scrolling to keep the user interface clean and unobtrusive.