awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesNative Scrollbar Hiding

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.

Awesome Native Scrollbar Hiding GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kingsora/overlayscrollbarsAvatar de KingSora

    KingSora/OverlayScrollbars

    5,157Voir sur GitHub↗

    OverlayScrollbars est un plugin JavaScript de barre de défilement et un gestionnaire de défilement d'éléments DOM qui remplace les barres de défilement natives du navigateur par des versions overlay personnalisables. Il fonctionne comme un composant UI pour styliser les pistes et les poignées de barre de défilement tout en préservant le comportement de défilement d'origine et l'accessibilité. Le projet assure la cohérence de l'interface utilisateur entre les navigateurs en remplaçant les implémentations natives par des barres de défilement web personnalisées. Il utilise un système de propriétés personnalisées CSS et de thèmes prédéfinis pour permettre à l'apparence visuelle des barres de défilement de correspondre à des designs de sites web spécifiques. La bibliothèque inclut une interface programmatique pour contrôler les mises en page des barres de défilement et les modes de performance élément par élément. Elle dispose d'une architecture de plugins pour ajouter des comportements personnalisés ou des polyfills de compatibilité et fournit des outils pour le recalcul manuel de la mise en page lorsque les tailles d'éléments ou le contenu changent.

    Wraps elements in containers to hide native browser scrollbars while preserving original overflow behavior.

    TypeScriptangularcustomfrontend
    Voir sur GitHub↗5,157
  • dolphin-wood/smooth-scrollbarAvatar de dolphin-wood

    dolphin-wood/smooth-scrollbar

    3,357Voir sur GitHub↗

    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.

    TypeScriptcustom-scrollbarfrontendjavascript
    Voir sur GitHub↗3,357
  • malte-wessel/react-custom-scrollbarsAvatar de malte-wessel

    malte-wessel/react-custom-scrollbars

    3,217Voir sur GitHub↗

    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.

    JavaScriptcustomizablereactscrollbars
    Voir sur GitHub↗3,217
  1. Home
  2. User Interface & Experience
  3. Scroll Interaction Handlers
  4. Scroll State Controllers
  5. Scroll Behavior Control
  6. Native Scroll Interception
  7. Native Scrollbar Hiding

Explorer les sous-tags

  • Auto-Hiding FadesFades out scrollbars automatically upon inactivity. **Distinct from Native Scrollbar Hiding:** Distinct from native scrollbar hiding: focuses on active fading transitions based on idle timers rather than static hiding.
  • Layout WrappersRenders custom layout wrappers over native scroll containers while hiding native scrollbars. **Distinct from Native Scrollbar Hiding:** Distinct from native scrollbar hiding: focuses on structural DOM element wrapping with calculated negative margins rather than simple CSS hiding rules.