awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesCustom Scroll Interfaces

Tailored scrolling views with specialized control over interaction gestures and programmatic jumps.

Distinct from Content Scrolling Controls: None of the candidates cover the general creation of custom-behaved scrolling interfaces beyond hardware or specific triggers.

Explore 5 awesome GitHub repositories matching user interface & experience · Custom Scroll Interfaces. Refine with filters or upvote what's useful.

Awesome Custom Scroll Interfaces GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • gsdios/sdcyclescrollviewAvatar von gsdios

    gsdios/SDCycleScrollView

    6,192Auf GitHub ansehen↗

    SDCycleScrollView ist eine iOS-Carousel-UI-Komponente, die eine loopende Scroll-Ansicht für die Anzeige von Bildern oder Text in einer kontinuierlichen horizontalen oder vertikalen Sequenz bereitstellt. Sie fungiert als Infinite-Scroll-View, die Inhalte automatisch in festgelegten Intervallen durchwechselt. Die Komponente enthält einen Page-Control-Navigationsindikator, um die aktuelle Position innerhalb eines Loops mittels anpassbarer Punkte oder Bilder anzuzeigen. Sie unterstützt anpassbare Carousel-Inhalte durch eigene Cell-Layouts und zugehörige Titel-Arrays. Das Tool steuert das Scroll-Verhalten über Kontrollen für Scroll-Richtungen sowie die Möglichkeit, Drag-Gesten zu deaktivieren oder zu bestimmten Content-Indizes zu springen. Es synchronisiert den visuellen Status der Paginierungsindikatoren mit dem Scroll-Offset des Inhaltsbereichs.

    Enables the creation of tailored scrolling interfaces with specific control over drag gestures and content jumps.

    Objective-C
    Auf GitHub ansehen↗6,192
  • pujiaxin33/jxcategoryviewAvatar von pujiaxin33

    pujiaxin33/JXCategoryView

    6,165Auf GitHub ansehen↗

    JXCategoryView ist eine Reihe von iOS-UI-Komponenten für die Erstellung scrollbarer Tab-Menüs und Paging-Container. Sie bietet ein System zur Implementierung von Kategorie-basierter Navigation, bei der ein Segmented-Control mit einem Inhaltsbereich koordiniert wird, um Sektionsübergänge zu ermöglichen. Das Projekt konzentriert sich auf die Synchronisation zwischen einem Navigationsmenü und einem Paging-View-Controller und stellt sicher, dass das Scrollen durch Inhalte den aktiven Tab aktualisiert und umgekehrt. Es unterstützt hochgradig anpassbare Tab-Cells durch Subclassing, was die Integration von Bildern, Rich Text und Benachrichtigungs-Badges ermöglicht. Die Bibliothek enthält Funktionen für das Lazy-Loading von Child-View-Controllern, um Speicher und Startzeit zu verwalten. Zudem bietet sie Logik für die Gestenkoordination, um Konflikte zwischen dem Navigationsmenü und Systemgesten zu lösen, wie etwa das Einschränken der Edge-Swipe-Back-Navigation.

    Allows replacing the default scroll view with a custom subclass for specialized gesture handling.

    Objective-Ccategorycategoryviewcollectionview
    Auf GitHub ansehen↗6,165
  • fisshy/react-scrollAvatar von fisshy

    fisshy/react-scroll

    4,411Auf GitHub ansehen↗

    react-scroll ist eine Bibliothek zur Verwaltung von flüssigem und sofortigem Scroll-Verhalten zwischen Seitenelementen in React-Anwendungen. Sie fungiert als DOM-Scroll-Controller und bietet eine deklarative API sowie eine Reihe von Komponenten, um den Viewport zu spezifischen Zielelementen zu animieren. Die Bibliothek ermöglicht benutzerdefiniertes Scrollen, indem sie es dem Viewport erlaubt, sich entweder durch sofortige Sprünge oder animierte Übergänge zu Zielelementen zu bewegen. Sie bietet ein System zur Integration dieser Scroll-Logik in benutzerdefinierte Komponenten mithilfe von Mixins, um spezifische Bewegungsauslöser und Ziele zu definieren. Das Projekt deckt Viewport-Navigation und Fokus-Übergänge innerhalb von Single-Page-Application-Layouts ab und verknüpft Benutzeraktionen in React-Komponenten mit spezifischen Positionen innerhalb der Seite.

    Enables the creation of tailored scrolling interfaces with specialized programmatic jumps and interaction control.

    JavaScript
    Auf GitHub ansehen↗4,411
  • jquery/jquery-mousewheelAvatar von jquery

    jquery/jquery-mousewheel

    3,916Auf GitHub ansehen↗

    Dies ist ein jQuery-Plugin, das als browserübergreifender Event-Normalisierer für Mausradbewegungen fungiert. Es standardisiert die Behandlung von Mausrad-Events und Scroll-Delta-Werten über verschiedene Webbrowser hinweg, um eine vorhersagbare Schnittstelle für Webanwendungen bereitzustellen. Das Dienstprogramm konvertiert hardware-spezifische Scroll-Inkremente in konsistente Ganzzahlwerte. Dieser Prozess löst Inkonsistenzen in der Art und Weise, wie verschiedene Browser Bewegungen melden, und stellt sicher, dass Scroll-Distanz und Input-Signale in einem einzigen Format vereinheitlicht werden. Das Projekt deckt browserübergreifende Scroll-Behandlung und Web-Input-Standardisierung ab. Es ermöglicht die Berechnung der rohen Scroll-Distanz und die Implementierung benutzerdefinierter Scroll-Interaktionen durch die Normalisierung von Wheel-Events und Deltas.

    Enables precise control over how a webpage responds to mouse wheel inputs for custom scrolling behavior.

    JavaScript
    Auf GitHub ansehen↗3,916
  • ankeetmaini/react-infinite-scroll-componentAvatar von ankeetmaini

    ankeetmaini/react-infinite-scroll-component

    3,083Auf GitHub ansehen↗

    This project is a frontend component designed to manage dynamic content loading and scroll-based interactions within web applications. It provides a reusable interface for handling data injection as users navigate through scrollable areas, ensuring that content updates occur automatically based on scroll position or manual user triggers. The component distinguishes itself by supporting both standard downward infinite scrolling and inverse scrolling, which allows for the natural expansion of content history in chat-like interfaces. It offers developers full control over the visual presentation

    Provides full control over scrollable area layout and styling while tracking scroll position and loading states.

    TypeScriptcomponentinfinite-listsinfinite-scroll
    Auf GitHub ansehen↗3,083
  1. Home
  2. User Interface & Experience
  3. Custom Scroll Interfaces

Unter-Tags erkunden

  • Scroll Component IntegrationsSystems for embedding specialized scrolling logic and triggers into custom UI components. **Distinct from Custom Scroll Interfaces:** Focuses on the integration patterns and mixins for custom components rather than the interface layout itself.