6 repository-uri
Customizable UI elements for navigating overflow content.
Distinguishing note: No existing UI component taxonomy found in shortlist.
Explore 6 awesome GitHub repositories matching user interface & experience · Scrollbars. Refine with filters or upvote what's useful.
This project is a community-maintained open source directory that serves as a comprehensive index of React components and libraries. It functions as a technical knowledge base, mapping common development challenges to vetted third-party solutions to help developers accelerate their frontend workflows and avoid reinventing standard interface elements. The directory distinguishes itself through a decentralized, hyperlink-centric architecture that avoids hosting code locally, instead pointing users directly to external repositories. This content is curated through a collaborative model where com
Implements custom-styled scrollbars for enhanced visual consistency.
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ă.
Provides a comprehensive system for customizing scrollbar aesthetics using themes and CSS variables.
Acest proiect este o colecție de ghiduri de referință și tipare reutilizabile pentru implementarea layout-urilor CSS, tipografiei și efectelor vizuale. Acesta servește drept bibliotecă de fragmente de stil și ghiduri de implementare pentru structurarea paginilor web și crearea de tipare comune de interfață utilizator. Repository-ul oferă galerii specializate pentru efecte vizuale și tipare de componente UI. Acestea includ tehnici pentru crearea de glassmorphism, forme geometrice complexe și elemente interactive precum acordeoane, tooltip-uri și indicatori de tab-uri animați. Proiectul acoperă o gamă largă de capabilități frontend, inclusiv design responsiv, sisteme de layout flexibile și bazate pe grid și optimizarea tipografiei. Include, de asemenea, resurse pentru construirea de efecte de mișcare interactive, amestecarea culorilor și filtrarea imaginilor pentru a rezolva problemele comune de randare și a îmbunătăți estetica interfeței.
Provides CSS patterns for customizing the appearance of browser scrollbars to match visual designs.
body-scroll-lock este o bibliotecă de blocare a scroll-ului DOM și un controler de scroll cross-browser. Aceasta oferă utilitare pentru a dezactiva scroll-ul paginii, menținând în același timp capacitatea de scroll pentru elemente imbricate specifice pe diferite browsere și dispozitive. Proiectul funcționează ca un utilitar de prevenire a deplasării layout-ului și un manager de scroll pentru modalele UI web. Include mecanisme pentru a adăuga padding elementului body atunci când barele de scroll sunt eliminate, pentru a preveni pâlpâirea orizontală și deplasarea conținutului. Biblioteca acoperă gestionarea scroll-ului pentru navigarea mobilă și interacțiunile modale, permițând containerelor specifice să rămână scrollabile în timp ce restul corpului documentului este înghețat.
Prevents horizontal layout shift by adding padding to the body when the scrollbar is removed.
This project is a jQuery plugin that replaces native browser scrollbars with themed, customizable versions supporting both vertical and horizontal axes. It provides a navigation layer designed to ensure unified scrolling behavior across mouse, keyboard, and touch-enabled devices. The plugin allows for the modification of scrollbar rails and draggers using CSS and pre-set themes to maintain cross-browser UI consistency. It enables control over the physical feel of navigation through adjustable momentum, snapping, and mouse-wheel acceleration. The system includes capabilities for programmatic
Replaces native browser scrollbars with themed, customizable UI elements for navigating overflow content.
Airplay-SDK este un kit de dezvoltare software și o bibliotecă de streaming multimedia wireless pentru implementarea funcționalității de mirroring și casting AirPlay pe dispozitivele Android. Acesta servește ca receptor media de rețea și framework de screen mirroring care permite dispozitivelor să ingereze fluxuri audio și video de înaltă rezoluție printr-o rețea locală. Setul de instrumente permite recepția oglindirilor de ecran de pe dispozitive mobile și desktop fără a necesita software de trimitere. Suportă casting-ul pe mai multe ecrane pentru a gestiona configurații de afișare unu-la-mai-mulți sau mulți-la-unu, incluzând capacitatea de a randa până la patru fluxuri primite diferite simultan într-un layout split-screen. Biblioteca oferă capacități pentru optimizarea semnalizării digitale prin adaptarea conținutului oglindit pentru monitoare verticale și ecrane publicitare. Include, de asemenea, funcționalitate pentru control de la distanță, permițând unui dispozitiv receptor să trimită semnale înapoi către sursa originală pentru a gestiona redarea media și navigația.
Adapts mirrored content layout and scaling to fit vertical monitors and advertising screens while preserving aspect ratios.